Taula de continguts:

Classificació del reconeixement de veu: 4 passos (amb imatges)
Classificació del reconeixement de veu: 4 passos (amb imatges)

Vídeo: Classificació del reconeixement de veu: 4 passos (amb imatges)

Vídeo: Classificació del reconeixement de veu: 4 passos (amb imatges)
Vídeo: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, De novembre
Anonim
Image
Image
Classificació del reconeixement de veu
Classificació del reconeixement de veu
Classificació del reconeixement de veu
Classificació del reconeixement de veu

Per al curs TfCD del mestre IPD a TU Delft.

Es pot instruir sobre com fer un sistema de reconeixement de veu. Expliquem els conceptes bàsics i com configurar aquest projecte amb l’ajut d’Arduino i BitVoicer. Després de completar els conceptes bàsics, creiem que podeu utilitzar aquest sistema al vostre gust.

Pas 1: Preparació de la sortida: Arduino i Box

Preparació de la sortida: Arduino i Box
Preparació de la sortida: Arduino i Box
Preparació de la sortida: Arduino i Box
Preparació de la sortida: Arduino i Box
Preparació de la sortida: Arduino i Box
Preparació de la sortida: Arduino i Box

Necessiteu el vostre Arduino, alguns cables i LED (tres ho faran). Hem enganxat els LED als pins 3, 5 i 6 (tots els pins PWM, tot i que no els fem servir). Recordeu que per a aquest tutorial ens centrem en el mètode d’entrada: reconeixement de veu. Per tant, no ens vam centrar en la sortida d’aquest sistema i el vam mantenir bastant senzill.

Per demostrar l’ús d’aquesta tecnologia vam fer una caixa en la qual vam col·locar rodaments impresos en 3D per a implants de genoll. La idea és que tingueu molts elements diferents i que necessiteu trobar el correcte. Decidim demostrar-ho amb un objecte petit, mitjà i gran que simbolitzi un coixinet per a un implant de genoll. Per deixar les coses més clares, vam decidir utilitzar un LED verd per a la mida petita, LED groc per a la mida mitjana i vermell per a gran.

Pas 2: Configuració de BitVoicer

Configuració de BitVoicer
Configuració de BitVoicer

El primer que voleu fer és activar el producte a ajuda> activar. Això us permet enviar dades de Bitvoicer al vostre microcontrolador (Arduino).

A continuació, voleu configurar Bitvoicer perquè utilitzi Arduino per configurar la seva sortida. Aneu a fitxer> preferències. Aquí veieu algunes opcions:

No t’importa el primer paràgraf. Són opcions òbvies que us permeten obrir i iniciar el sistema de reconeixement de veu tan aviat com s’iniciï l’ordinador. Més endavant, podeu considerar-ho mitjançant un Raspberry Pi i crear un sistema independent.

A continuació, veureu l'opció següent:

Idioma de reconeixement de veu: determinar quin idioma ha de reconèixer BitVoicer, Nivell de confiança acceptable: tingueu en compte que el reconeixement de veu "prediu" el que s'ha dit. Pot ser que mai no arribi al 100%, però pot ser que el 40% ja sigui suficient per treballar amb eficàcia. Això depèn de l'accent de l'usuari, del volum de veu o del micròfon. Hi tornarem més endavant.

Nivell d'àudio mínim: el nivell d'àudio mínim que hauria d'escoltar l'ordinador

Període d'activació del nivell d'àudio (ms): la durada del temps que ha d'escoltar després d'assolir el nivell d'àudio mínim

Període de latència: Retard entre l'ordre de veu i la sortida.

Al paràgraf següent, haureu de desactivar la funció de desactivar la comunicació. Això permet a Bitvoicer comunicar-se amb l'Arduino. Les opcions següents són Nom del port, bits per segon, paritat, bits d’aturada, control de flux. Establiu el nom del port al port sèrie correcte (es diu COMX i X és un número, el trobareu a ajuda> port a Arduino). Assegureu-vos que els bits per segon siguin 9600. Podeu deixar les altres opcions com a predeterminades.

Per al següent paràgraf, utilitzarem el micròfon de l'ordinador.

Ara ja podeu jugar amb Bitvoicer.

Pas 3: utilitzar Bitvoicer

En aquest vídeo expliquem com utilitzar Bitvoicer.

Pas 4: el codi Arduino

Vam utilitzar un altre codi font i el vam simplificar per utilitzar-lo. La versió simplificada amb instruccions es troba al codi Arduino adjunt. (Podeu veure la font aquí

Això és! Ara podeu utilitzar les ordres de veu com a entrada i decidir quina sortida voleu al codi arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Recomanat: