Kazalo:

Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 korakov
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 korakov

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 korakov

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 korakov
Video: Módulo Reconocimiento De Voz - 255 Comandos + UART 2024, Julij
Anonim
Image
Image

Ta navodila so na voljo tudi v angleščini.

MOVI pomeni 'Moj lasten glasovni vmesnik' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI construir sus propios diálogos de voz para controller dispositivos dentro del IDE de Arduino es muy fácil. Ne potrebujete povezave z internetom, WiFi, osebnim računalnikom ali zunanjim strežnikom.

Quizas haya visto los Instructables destacados en el Árbol de Navidad controlado por voz o el reloj de alarma controlado por voz.

Lamentablemente, hasta poco antes, MOVI sólo estaba disponible en inglés. Ni nujno, da posodobite vdelano programsko opremo in dovolite 1.10 dovoljenega voznika, da uporabite modele za ponovno odkrivanje prevoza na la placa in na formato produkcijo na Voxforge.org. En este momento, en el sitio web de MOVI están modelos para español y alemán. Este Instructable muestra cómo actualizar e instalar el paquete de idioma español (mexicano), cambiar el sintetizador de voz al español, y cosas que hay que predr atención al programar diálogo en español.

Este Instructable requiere conocimiento básico con MOVI bajo Arduino. Če niste uporabili MOVI ante, le Instructable en MOVI in Arduino in primer lugar. De lo contrario: Vàmonos!

Korak: Sestavine

Sestavine
Sestavine

Como se eksplicó anteriormente, este Instructable asume que su MOVI está configurado y funcionando con un Arduino. Además necesita:

  • Odstranite ali odstranite novo kartico SD (kartica SD) za Linux, Mac OS X ali za različico operacijskega sistema Windows. Predhodno, uporaba MOVI brez uporabe MicroSD. Por lo tanto usted puede tener que usar un adaptador como se muestra en la foto (slika Tomasz Sienicki).

    • Necesita la última versión de la biblioteca MOVI para Arduino. Descargalo desde aquí. O consulte su sitio web si este link está roto.
    • Uporabljena (verjetno) je potrebna posodobitev vdelane programske opreme za 1,10 ali boljšo desito na spletnem mestu MOVI. Descárguelo de aquí. O consulte su sitio web si este lnk está roto.
    • Necesita el paquete de idioma mexicano del sitio web de MOVI: Descargalo desde aquí. O consulte su sitio web si este link está roto.

    Če uporabljate Windows, también necesita instalar los programas siguientes:

    • Disk Imager je gratuito y de código abierto y está bien recomendado en la comunidad de Internet de las cosas. Lo utilizaremos para hacer copias de seguridad de la tarjeta SD.
    • BootICE es una herramienta que funciona alrededor de un error en Windows que no permite que una tarjeta SD tenga varias particiones.

2. korak: Lea Las Palabras De Precaución

Lea Las Palabras De Precaución
Lea Las Palabras De Precaución

Pomembno je, da je copa de seguridad de la tarjeta MOVI SD antes de instalar la actualización del firmware o agregar un paquete de idioma.

¡Las tarjetas SD de MOVI son específicas de su placa y reemplazo requiere que envíe su placa MOVI al fabricante!

Este Instructable viene con absolutamente ninguna garantía.

Če želite napisati navodila za uporabo, različica Microsoftovega operacijskega sistema Windows omogoča dostop do več različnih particionov in edinstvenih SD -jev. Če želite to narediti, uporabite kopijo de seguridad in aktualizirajte MOVI z una computadora s sistemom Windows sea mucho más engorroso. Možno je, da osebje, ki je rezultat tega, uporabi Linux ali Mac, ki je namenjeno poučevanju v sistemu Windows.

En Instructable, če želite izvedeti več o korakih (odvisno od operacijskega sistema, ki ga uporabljate v sistemu Windows). Si un paso no está marcado, es válido para todos los sistemas operativos.

3. korak: Copia De Seguridad De Su Tarjeta SD (pod Linuxom)

  • Desenchufe todas las conexiones de alimentación, vključno z električnim kablom USB del Arduino.
  • Upokojite SD de MOVI presionándola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Coloque la tarjeta SD en su computadora. Možno je prilagoditi ali prilagoditi. Si es así, ponga el adaptador en el modo "bloqueo" para que la tarjeta SD se haga de sólo lectura. Asegúrese de que su computadora está arrancada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrancable y por lo tanto puede confundir su system.
  • La mejor manera de hacer una copia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. Las imágenes suelen crearse como archivos con una extensión.img.
  • Siga estos pasos:
  1. Encuentra el archivo del dispositivo, la tarjeta SD está asociada con el siguiente comando

    sudo fdisk -l

  2. Digamos que su tarjeta SD es /dev /sdb (como en nuestra figura), entonces puede crear una imagen usando

    dd if =/dev/sdb of =./MOVI_Backup.img

  3. Si alguna vez desea restavrator los datos, puede usar el mismo comando en una tarjeta SD sin montar, pero con entrada y salida intercambiada:

    dd if =./MOVI_Backup.img od =/dev/sdb Recomiendo la restauración de una nueva tarjeta SD de inmediato y, a continuación, uselizando esta tarjeta SD de copia de seguridad on. You puede useal cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro!

4. korak: Copia De Seguridad De La Tarjeta SD (sólo Mac)

  • Desenchufe todas las conexiones de alimentación, as co co el cable USB del Arduino.
  • Upokojite SD de MOVI presionándola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Arranque su computadora y coloque la tarjeta SD en ella. Možno je prilagoditi ali prilagoditi. Si es así, ponga el adaptador en el modo "bloqueo" para que la tarjeta SD se haga de sólo lectura. Asegúrese de que su computadora está arrancada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrancable y por lo tanto puede confundir su system.
  • La mejor manera de hacer una copia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. Las imágenes suelen crearse como archivos con una extensión.img.
  • Siga estos pasos:

    • Encuentra el archivo del dispositivo, la tarjeta SD está asociada con el comando below

      seznam diskutil

    • Digamos que su tarjeta SD es /dev /sdb (al igual que en nuestra figura), entonces puede crear una imagen usando

      sudo dd if =/dev/rdisk1 of =./MOVI_backup.img bs = 1m

  • Si alguna vez desea restavrator los datos, puede utilizar el mismo comando en una tarjeta SD desmontada, pero con la entrada y la salida intercambiadas:

    sudo dd od =/dev/rdisk1 if =./MOVI_backup.img bs = 1m

    Recomiendo la restauración a una nueva tarjeta SD de inmediato y luego usar esta tarjeta SD de copia de seguridad de ahora en adelante. Uporablja se za uporabo s cualquier kartico micro SD s 4 GB. Así que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro! Otro buen tutorial (en ingles) sobre este paso puede ser encontrado aquí.

5. korak: Copia De Seguridad De La Tarjeta SD (v sistemu Windows)

  1. Desenchufe todas las conexiones de alimentación, vključno z električnim kablom USB del Arduino.
  2. Upokojite SD de MOVI presionándola suavemente antes de extraerla. Deja el escudo en el Arduino.
  3. Arranque su computadora y coloque la tarjeta SD en ella. Možno je prilagoditi ali prilagoditi. Si es así, ponga el adaptador en el modo "bloqueo" para que la tarjeta SD se haga de sólo lectura. Asegúrese de que su computadora está arrancada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrancable y por lo tanto puede confundir su system.
  4. Odkrijte Windows Explorer. ¡Muestra un disco después de inserttar la tarjeta SD de MOVI pero este disco no debe ser modificado de ninguna manera! Contiene archivos de sistem vitales para MOVI. Cambiarlos hará que MOVI no funcione. La colocación de archivos de actualización no funcionará tampoco. Sin embargo, recuerde la letra de unidad, aquí D:.
  5. Inicie DiskImager o una herramienta similar (consulte la Figura 2) y guarde una imagen de la tarjeta SD en su computadora. Prostor za shranjevanje ima 4 GB prostora. Guárdelo en un lugar reservado. Recomiendo la restauración a una nueva tarjeta SD de inmediato y, continuación, uselizando esta tarjeta SD de copia de seguridad a partr de ahora on. You puede utilizar cualquier tarjeta micro SD with al menos 4 GB. Así que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro!

6. korak: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD (s sistemom Linux/Mac OS)

  • Con la copia de seguridad finalizada, exulse (Mac OS X) ali desmonte (Linux) la tarjeta SD y saque la tarjeta del ordenador.
  • Ponga la tarjeta SD de seguridad o original en su computadora. Sin embargo, esta vez vamos a escribir en la tarjeta, así que asegúrese de que el adaptador está en modo "desbloqueado".
  • La tarjeta debe montarse automáticamente y las particiones montadas parecen en nuestra imagen (Mac OS). Bajo Linux, ki je nameščen za namestitev na particijo 4 (za ejemplo /dev /sdb4), je ročno.
  • Če sodelujete, se ne potrebujete MOVI UPDATE in ne sodelujete v DOS/FAT32. Cuando se monta la partición por primera vez, la partición debe estar vacía y tener un poco más de 100 MB de espacio. Si ve algún archivo en la partición, montó la partición incorecta.
  • Če ne uporabljate MOVI 1.1, arhivirajte arhiv za posodobitev vdelane programske opreme MOVI z udeležbo 4. Na primer, z:

    cp ~ /Downloads/update-101.movi/Volúmenes/MOVI / UPDATE/

    Obviamente, las rutas de origen y de destino de este comando dependen de dónde descargó el archivo de actualización y donde montó la partición de la tarjeta SD.

  • Ahora, cambie al directorio de la tarjeta SD in descomprima el paquete de idioma español con algo como:

    unzip ~ /Downloads/spanish-movi.zip

    De nuevo, la ubicación de spanish-movi.zip dependerá de dónde la haya almacenado.

  • Si todo salió bien, un

    ls -l

    en el directorio de la tarjeta SD debería mostrar los archivos como en nuestra segunda captura de pantalla.

  • Cambie del directorio y desmonte / exulse la tarjeta SD.

7. korak: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso I (v sistemu Windows)

  • Con la copia de seguridad finalizada, exulse la tarjeta SD y extraiga la tarjeta del ordenador.
  • Ponga la tarjeta SD de seguridad o original en su computadora. Sin embargo, esta vez vamos a escribir en la tarjeta, así que asegúrese de que el adaptador está en modo "desbloqueado".
  • Está familiarizado con esta línea: Abra el Explorador de Windows. Muestra un nuevo disco después de inserttar la tarjeta SD de MOVI. Como se dijo antes, este disco no debe ser modificado de ninguna manera! Contiene archivos de sistem vitales para MOVI. Cambiarlos hará que MOVI no funcione. La colocación de archivos de actualización no funcionará tampoco. Sin embargo, recuerde la letra de unidad, aquí D:.
  • Para ver la parte derecha de la tarjeta SD, podemos escribir el archivo de actualización y el paquete de idiomas, necesitamos usar BootICE que se mencionó para ser descargado en el paso 1.
  • Abrir BootICE - Izberite pomnilnik MOVI SD (3,7 GB) (le letra de undad del paso anterior, aquí D:) y haga clic en Parts Manage.
  • Izberite udeležbo MOVI UPDATE in kliknite na Set Accesible (ver capturas de pantalla).
  • Vuelva al Explorador v sistemu Windows. Ahora debe mostrar un unidad vacía de unnos 105 MB. No debe mostrar los archivos uImage y script.bin anteriores. Si los ve, vuelva a hacer y compruebe este paso.

8. korak: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II (v sistemu Windows)

  • Si MOVI no está ejecutando Firmware 1.1 ali posterior, copie el archivo de actualización MOVI que descargó anteriormente (update-101.movi). Ver captura de pantalla.
  • Ahora descomprima el archivo spanish-movi.zip donde resida actualmente y mueva el archivo modeldir, así como el directorio spanish en la unidad. Esto debería ocupar alrededor de 39MB de espacio en la unidad ahora.
  • Vuelva a BOOTICE in izbrani udeleženec MOVI BOOT y haga clic en Set Accesible para restaurator la tarjeta SD in an estado anterior. Este paso es muy importante, de lo contrario MOVI no arrancará. Primerjaj con las capturas de pantalla.
  • Vuelva al Explorador v sistemu Windows. Ahora deberías ver la partición original otra vez que se ve como la primera captura de pantalla del paso anterior.
  • Expulse la unidad y saque la tarjeta SD.
  • 9. korak: Arranque MOVI

    Arranque MOVI
    Arranque MOVI
    • Vuelva a inserttar la tarjeta SD en MOVI presionando suavemente la tarjeta hasta que se bloquee.
    • Conecte los altavoces a MOVI, ya que es aconsejable escuchar los mensajes durante el proceso de actualización.
    • Brez povezave kabla USB, sino que encienda la combinación Arduino / MOVI con una fuente de alimentación externa fiable y escuche los mensajes de estado de los altavoces. La actualización se realizará automáticamente. Los altavoces le avisarán cuando finalice el proceso.
    • Es muy importante no desenchufar MOVI mientras la actualización está en curso. Actualizaciones parciales pueden hacer que MOVI sea neuporabljiv. Si esto ocurre, restaure la tarjeta SD de la copia de seguridad.
    • Con la actualización finalizada, MOVI se reiniciará automáticamente.
    • Con los nuevos modelos instalados, MOVI tardará un poco más en arrancar. Uporabil sabrá que todo ha sido exitoso cuando escucha MOVI diciendo: "MOVI je pripravljen z uporabo alternativnih modelov".

    10. korak: Programa MOVI

    Los nuevos modelos de lenguaje se cargan y MOVI estará muy confundido sobre el programa que está en el Arduino ahora mismo, ya que está hablando un idioma que no sabe. La buena noticia es que MOVI se puede utilizar exactamente de la misma manera que antes, pero ahora tenemos que entrenar frases en español. Además, necesitamos cambiar el sintetizador al español si queremos respuestas españolas.

    Como consecuencia, el program de interruptor de luz estándar necesita cambiarse para que se vea así:

    prepoznavalnik.addSentence ("Haga luz"); // Dodaj španški stavek 1

    prepoznaval.addSentence ("Buneas Noches"); // Dodaj španski stavek 2 prepoznaval.train (); // Vlak (lahko traja 20 sekund) prepoznavalnik.setSynthesizer (SYNTH_PICO, "-l = es-ES"); // Preklopite sintetizator na novega in v španščino.

    El program completeto se puede descargar a continuación. Priključite LED -PIN13 ali preprosto nastavite LED -vžigalnik Arduino na e -poštni naslov - al igual que en el vídeo de Introducción.

    F Felicitaciones!

    Para obtener consejos y trucos para mejorar la experience con MOVI operando en español en escenarios más complejos, vea el siguiente paso.

    11. korak: Consejos Y Trucos Para Operar MOVI En Español

    Consejos Y Trucos Para Operar MOVI En Español
    Consejos Y Trucos Para Operar MOVI En Español

    Aquì son algunos consejos para mejorar tu experiencia con MOVI en español.

    • El signo de llamada (klicni znak) seguirá siendo inglés. Consejo que elija un signo de llamada que es Independiente de la lengua, por ejemplo, "Arduino", "Mohvee" o algo así.
    • Arduino solo es združljiv z ASCII de 7 bitov. Esto pomeni que no seno tildes, no ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Español Prepis Ejemplo
      ñ ni español -> espaniol
      ü uu pengüino -> penguuino
    • Los modelos Voxforge.org han sido entrenados con diferentes oradores, pero son dirigidos al español mexicano y por lo tanto podrían ser un poco diferentes de otras variantes sudamericanas o español europeo (Castellano).
    • También puede usar el sintetizador de voz antiguo (espeak) en español. Para hacer esto, cambiar el comando sintetizador del paso anterior a:

      prepoznavalnik.setSynthesizer (SYNTH_ESPEAK, "-ves");

    • Usted notará que los modelos españoles son un poco más lentos y peor que los modelos ingleses que vienen con MOVI. La buena noticia es: Usted puede trabajar en mejorarlos. Consulte con la comunidad Voxforge.org za ideje.
    • Si te has cansado de español y quieres que MOVI regrese a inglés, todo lo que tienes que hacer es pulsar el botón de MOVI para realizar un restablecimiento de fábrica (tovarniško privzeto). También puede hacer el restablecimiento de fábrica programáticamente. El restablecimiento de fábrica cambiará el nombre del archivo denominado modeldir a modeldir.disabled. Si quieres volver al español en algún momento, todo lo que tienes que hacer es cambiar el nombre del archivo a modeldir poniendo la tarjeta SD de nuevo en tu PC y siguiendo los pasos de este Instructable desde el paso 6.

    MOVI tiene una comunidad bastante activa en el sitio web del fabricante. V tem primeru je priporočljivo obiskati MOVI, da razpravlja o težavah in težavah.

    Priporočena: