Turinys:

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

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

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 žingsnių
Video: A01 - Curso de Arduino - 03 Sacar el sonido por el altavoz (buzzer) 2024, Liepa
Anonim
Image
Image

Ši instrukcija taip pat prieinama anglų kalba.

MOVI reiškia „Mano balso sąsaja“(„Mi propia interfaz de voz“) ir escudo para el Arduino. Sukurta MOVI programa, skirta pasiūlyti vožtuvą, skirtą kontroliniam įrenginiui, kurį sudaro IDE de Arduino es muy fácil. Escudo nereikia, kad būtų galima prisijungti prie interneto, „Wi -Fi“, kompiuterio ar kitų paslaugų.

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 estaba disponible en inglés. Atnaujinkite programinę -aparatinę įrangą ir 1,10 leidimo mašinos modelį, skirtą atnaujinti voz en pla pla en en formato produkciją iš 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 aktualizer and instalar el paquete de idioma español (mexicano), cambiar el sintetizador de voz al español, y cosas que hay que prestar atención al programar diálogo en español.

Este Instructable Require conocimiento básico con MOVI bajo Arduino. Naudokite MOVI antes, Instructable en MOVI ir Arduino en primer lugar. Priešingai: Vàmonos!

1 žingsnis: Ingredientai

Ingredientai
Ingredientai

Como se explicó anteriormente, este Instructable asume que su MOVI est Configurado y funcionando con un Arduino. Reikalinga informacija:

  • Jei norite gauti SD (SD kortelės) pasiūlymą „Linux“, „Mac OS X“arba tikrai „Windows“versijai. Taip pat galite naudoti „MOVI“ir „MicroSD“. Por lo tanto usted puede tener que usar un adaptador como se muestra en la foto (vaizdas Tomasz Sienicki).

    • Necesita la última versión de la biblioteca MOVI para Arduino. Atsisiųsti desde aquí. O konsulte su sitio web si este link está roto.
    • Įdiegus (tikėtina), reikia aktualios programinės įrangos ir 1.10 arba geresnio MOVI vaizdo įrašo. Descárguelo de aquí. O konsulte su sitio web si este lnk está roto.
    • Necesita el paquete de idioma mexicano del sitio web de MOVI: Descargalo desde aquí. O konsulte su sitio web si este link está roto.

    Naudojant „Windows“, reikia įdiegti reikiamas programas:

    • Disk Imager yra nemokama ir koduojama santuoka, ir rekomenduojama, kad būtų galima naudoti interneto svetaines. Naudokitės hacer copias de seguridad de la tarjeta SD.
    • „BootICE“yra vienintelė klaidos funkcija, kuri buvo pašalinta iš klaidų lt „Windows“nėra jokių leidimų teikti SD tenga varias Partiones.

2 žingsnis: „Lea Las Palabras De Precaución“

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

Svarbus „hacer“yra „MOVI SD“kopijų segmento kopija, skirta įdiegti programinės įrangos aktualijas arba sutikti su 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.

Išsamiai aprašykite „Instructable“, taip pat versiją „Microsoft Windows“, kad pasiektumėte prieigą ir praleistumėte partiją ir nepateiktumėte SD. Esto hace que el proceso de copia de seguridad y aktualizacija de MOVI su vienu kompiuteriu su Windows jūra daug daugiau anglų kalba. Esama galimybė naudoti asmeninius kompiuterius, naudojančius „Linux“arba „Mac“procedūrą „Instructable en Windows“.

En este Instructable, siga todos los pasos (Steps), dependiendo de su system operativo, por ejemplo "sólo Windows". Si un paso no está marcado, es válido para todos los sistemas operativos.

3 veiksmas: „Copia De Seguridad De Su Tarjeta SD“(„Linux“)

  • Desenchufe todas las conexiones de alimentación, įskaitant USB kabelį Arduino.
  • Pensija teikiama SD pasiūlyme iš MOVI presionandola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Coloque la tarjeta SD en computadora. Esama galimybė naudoti ir pritaikyti. Si es así, ponga el adapador 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 and 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 estia 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, jei =/dev/sdb iš =./MOVI_Backup.img

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

    dd, jei =./MOVI_Backup.img iš =/dev/sdb Recomiendo la restauración de una nueva tarjeta SD de inmediato y, a continuación, utilizando esta tarjeta SD de copia de seguridad on. You naudojate įprastą informaciją apie „micro SD“, kurioje yra 4 GB. Así que usar una nueva para cada aktualizacija es una alternativa aún other segura. ¡Apsaugokite originalų SD pasiūlymą ir naudokite segmentą!

4 žingsnis: „Copia De Seguridad De La Tarjeta SD“(„Mac“)

  • Desenchufe todas las conexiones de alimentación, así como el kabel USB Arduino.
  • Pensija teikiama SD pasiūlyme iš MOVI presionandola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Arranque su computadora y coloque la tarjeta SD en ella. Esama galimybė naudoti ir pritaikyti. Si es así, ponga el adapador 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 and 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

      diskutil sąrašas

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

      sudo dd, jei =/dev/rdisk1 iš =./MOVI_backup.img bs = 1 m

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

    sudo dd iš =/dev/rdisk1, jei =./MOVI_backup.img bs = 1 m

    Recomiendo la restauración a una nueva tarjeta SD de inmediato y luego usar esta tarjta SD de copia de seguridad de ahora en adelante. Įdiegta „microSD“SD kortelė, skirta 4 GB. Así que usar una nueva para cada aktualizacija es una alternativa aún other segura. ¡Apsaugokite SD SD originalą ir nedvejodami! Otro buen tutorial (en engles) sobre este paso puede ser encontrado aquí.

5 veiksmas: „Copia De Seguridad De La Tarjeta SD“(„Windows“)

  1. Desenchufe todas las conexiones de alimentación, įskaitant USB kabelį Arduino.
  2. Pensija teikiama SD pasiūlyme iš MOVI presionandola suavemente antes de extraerla. Deja el escudo en el Arduino.
  3. Arranque su computadora y coloque la tarjeta SD en ella. Esama galimybė naudoti ir pritaikyti. Si es así, ponga el adapador 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. Abra el Explorador iš „Windows“. ¡Muestra un disco después de insertar la tarjeta SD de MOVI pero este disco no debe ser modificado de ninguna manera! „MOVI“archyvinė sistemos sistema. Cambiarlos hará que MOVI no funcione. La colocación de archivos de realización no funcionará tampoco. Nuodėmių embargas, reuerde la letra de unidad, aquí D:.
  5. „Inicie DiskImager“arba „herramienta analog“(„Consulte la Figura 2“) ir saugo vaizdą, kurį siūlo SD ir su kompiuteriu. Vaizdas paprastai 4 GB. Guárdelo en un lugar reservado. Recomiendo la restauración a unaue tarjeta SD de inmediato y, Continueción, utilizando esta tarjeta SD de copia de seguridad a partir de ahora on. Jūs naudojate įprastą mikro SD kortelę su 4 GB. Así que usar una nueva para cada aktualizacija es una alternativa aún other segura. ¡Apsaugokite originalią SD SD ir lengvai!

6 veiksmas: „Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD“(„Linux“/„Mac OS“)

  • Konfigūruokite galutinę segmentų kopiją, pašalinkite („Mac OS X“) arba išleiskite („Linux“) SD ir siūlomą „orda“.
  • Ponga la tarjeta SD de segmenturidad or original in computadora. Sin embargo, esta vez vamos a escribir en la tarjeta, así que asegúrese de que el adapador está en modo "desbloqueado".
  • La tarjeta debe montarse automáticamente y las partiones montadas parecen en nuestra imagen (Mac OS). Bajo Linux puede serijos, reikalingos montavimo 4 dalyse (por ejemplo /dev /sdb4) rankiniu būdu.
  • La Partión que būtini vitaminai se lama MOVI UPDATE y is una partión 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 neteisingai.
  • Si todavía no tiene MOVI 1.1, MOVI archyvo kopija ir faktinė programinės įrangos kopija.

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

    Objektyviai, nesvarbu, koks yra orgazmas ir de destino de este comando dependen de dónde descargó el archivo de factización y donde montó la partió de la tarjeta SD.

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

    išpakuokite ~ /Atsisiuntimai/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 / expulse la tarjeta SD.

7 veiksmas: „Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso I (Windows“)

  • Išsami kopija, skirta atskleisti galutinę, išsiųsti SD ir papildomą informaciją apie ordenadorių.
  • Ponga la tarjeta SD de segmenturidad or original in computadora. Sin embargo, esta vez vamos a escribir en la tarjeta, así que asegúrese de que el adaptador está en modo "desbloqueado".
  • Esama pažintinė informacija: Abra el Explorador de Windows. Muestra un nuevo disco después de insertar la tarjeta SD de MOVI. Como se dijo antes, este disco no debe ser modificado de ninguna manera! „MOVI“archyvinė sistemos sistema. Cambiarlos hará que MOVI no funcione. La colocación de archivos de realización no funcionará tampoco. Nuodėmių embargas, reuerde la letra de unidad, aquí D:.
  • Para ver la parte derecha de la tarjeta SD, podemos escribir el archivo de aktualizacija y el paquete de idiomas, būtini naudoti BootICE que se mencionó para ser descargado en el paso 1.
  • „Abrir BootICE“- „MOVI SD“(3.7 GB) pasirinkimas (iš anksto patvirtinkite, kad jis yra priekinis, ir D:) y haga click en Parts Manage.
  • Pasirinkti dalyvavimo MOVI UPDATE programą ir pasirinkti prieinamą (ver capturas de pantalla).
  • Vuelva al Explorador de Windows. Ahora debe mostrar una d vacía de unos 105 MB. No debe mostrar los archivos uImage y script.bin anteriores. Si los ve, vuelva a hacer y compruebe este paso.

8 veiksmas: „Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II“(„Windows“)

  • Si MOVI nėra išleista programinė įranga 1.1 arba užpakalinė, kopijuojama archyvu, skirta MOVI que descargó anteriormente (atnaujinimas-101.movi). Ver captura de pantalla.
  • Ahora descomprima el archivo spanish-movi.zip donde resida aktualūs y mueva el archivo modeldir, así como el directorio ispanų en la unidad. Esto debería ocupar alrededor de 39MB de espacio en la unidad ahora.
  • „Vuelva a BOOTICE“ir „MOVI BOOT“dalyvių pasirinkimas ir haga click en Nustatyti prieinamą para restoraną la tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrancará. Palyginkite „pant las capturas de pantalla“.
  • Vuelva al Explorador de Windows. Ahora deberías ver la partición original otra vez que se ve como la primera captura de pantalla del paso anterior.
  • Išplėskite vieną uniją ir pateikite SD.
  • 9 žingsnis: Arranque MOVI

    Arranque MOVI
    Arranque MOVI
    • Vuelva a insertar la tarjeta SD en MOVI presionando suavemente la tarjeta hasta que se bloquee.
    • Sujunkite MOVI, galite rasti escuchar los mensajes durante el proceso de realización.
    • Nėra prijungto USB kabelio, čia yra „Arduino“/ „MOVI“jungčių derinys, skirtas išoriniam fable ir išnaudoti išorinį fable y escuche los mensajes de los altavoces. La factización se realizará automáticamente. Los altavoces le avisarán cuando finalice el proceso.
    • Es muy importante no desenchufar MOVI mientras la aktualizacija está en curso. Actualizaciones parciales pueden hacer que MOVI sea inutilizable. Tai esamas įvykis, restorano pasiūlymas SD de la copia de seguridad.
    • Faktinė galutinė konfigūracija, MOVI ir automatinė automatika.
    • „Con los nuevos modelos instalados“, „MOVI tardará un poco más en arrancar“. Usted sabrá que todo ha sido exitoso cuando escucha MOVI diciendo: "MOVI yra paruoštas naudojant alternatyvius modelius".

    10 žingsnis: „MOVI“programa

    Los nuevos modeliai 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 precizamente de la misma manera que antes, pero ahora tenemos que entrenar frazes en español. Además, necesitamos cambiar el sintetizador al español si queremos respuestas españolas.

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

    atpažinimo priemonė.addSentence („Haga luz“); // Pridėti ispanišką sakinį 1

    atpažinimo priemonė.addSentence („Buneas Noches“); // Pridėti ispanišką sakinį 2 atpažinimo priemonė.train (); // Traukinys (gali užtrukti 20 sekundžių) atpažinimo priemonė.setSynthesizer (SYNTH_PICO, "-l = es-ES"); // Perjunkite sintezatorių į naują ir į ispanų kalbą.

    Programos užbaigimas, skirtas parsisiųsti ir tęsti. Įdiekite LED lemputę arba PIN13 kodą arba paprasčiausiai patikrinkite „Arduino“šviesos diodų užsklandą ir padėkite ją prie español - al igual que en el vídeo de Introducción.

    Fel Felicitaciones!

    Para obtener consejos y trucos para mejorar la experience con MOVI operando en español en escenarios other complete, vea el siguiente paso.

    11 žingsnis: Consejos Y Trucos Para Operar MOVI En Español

    Consejos Y Trucos para operos MOVI ir Ispanijos
    Consejos Y Trucos para operos MOVI ir Ispanijos

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

    • El signo de llamada (skambučio ženklas) seguirá siendo inglés. Consejo que elija un signo de llamada que es Independiente de la lengua, por ejemplo, "Arduino", "Mohvee" arba algo así.
    • „Arduino solo“suderinamas su 7 bitų ASCII. Esto Jelena que no hay tildes, no ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Español Transkripcija Ejemplo
      ñ ni español -> espaniolis
      ü uu pengüino -> pingvinas
    • „Voxforge.org“modelis yra skirtingas oradores, bet dirigentas al español mexicano ir por lo tanto podrían ser un poco diferentes de otras variantai sudamericanas arba 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:

      atpažintuvas.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. Konsultuokite „Voxforge.org“bendruomenės idėjas.
    • 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 (gamyklos numatytasis nustatymas). 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 moment, todo lo que tienes que hacer es cambiar el nombre del archivo and modeldir poniendo la tarjeta SD de nuevo en tu PC and siguiendo los pasos de este Instructable desde el paso 6.

    MOVI tiene una comunidad bastante activa en el sitio web del fabricante. Por eso, recomiendo visitar foro de MOVI para discutir problem y èxitos.

    Rekomenduojamas: