Բովանդակություն:

Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Քայլ
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Քայլ

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Քայլ

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Քայլ
Video: Módulo Reconocimiento De Voz - 255 Comandos + UART 2024, Հուլիսի
Anonim
Image
Image

Այս հրահանգը հասանելի է նաև անգլերեն լեզվով:

MOVI- ն նշանակում է «Իմ սեփական ձայնային միջերեսը» (Mi propia interfaz de voz) y es un escudo para el Arduino: ՄՈՎԻ -ի կառուցման համար անհրաժեշտ է օգտագործել օրիգինալ դիսպլեկտիվ դիստրոյլներ IDE de Arduino es muy fácil- ի համար: Անհրաժեշտ չէ միացնել ինտերնետը, WiFi- ն, համակարգիչը կամ արտաքին ծառայությունները:

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 dispaible en inglés: Ֆիրմային ծրագրաշարի արդիականացում 1.10 թույլատրելի մոդելի մոդելների վերամշակման համար, որոնք օգտագործվում են 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 prestar atención al programar diálogo en español.

Este Instructable Requiere conocimiento básico con MOVI bajo Arduino- ով: Որպեսզի չօգտագործեք MOVI- ի նախնական տարբերակները, lea Instructable en MOVI- ն և Arduino- ն ՝ այբբենարանով: De lo contrario: Vàmonos!

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ

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

  • Որպես կանոն, դուք կարող եք օգտագործել SD (SD քարտ) Linux, Mac OS X կամ Windows- ի տարբեր տարբերակները: Դա ճշգրիտ է, MOVI- ն օգտագործում է MicroSD- ը: Por lo tanto usted puede tener que usar un adaptador como se muestra en la foto (պատկերը 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.
    • Օգտագործված (հավանական) անհրաժեշտ է որոնվածը 1.10 կամ բարձրակարգ կայքի վեբ կայքի համար: Descárguelo de aquí. O consulte su sitio web si este lnk está roto.
    • Անհրաժեշտ է mexicano del sitio web de MOVI: Descargalo desde aquí: O consulte su sitio web si este link está roto.

    Windows- ի օգտագործման համար անհրաժեշտ է տեղադրել հետևյալ ծրագրերը ՝ ապահովելով հետևյալը.

    • Disk Imager es 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- ն այն միակ գործառույթն է, որն օգտագործում է սխալը Windows- ում, եթե դա թույլ չի տալիս, որ SD SD- ն տարբեր տեսակի մասնիկներ ունենա:

Քայլ 2: Lea Las Palabras De Precaución

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

Շատ կարևոր է, որ դուք պահեք պատճենահանման եղանակը MOVI SD- ի միջոցով ՝ նախապես տեղադրելով որոնվածը կամ համաձայնեցրեք ձեր արտահայտությունը:

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

Este Instructable viene con absolutamente ninguna երաշխիք:

Ուշադրություն դարձրեք, թե ինչպես կարելի է սովորել, Microsoft Windows- ի տարբերակները թույլ են տալիս միացնել բազմաթիվ մասնիկներն ու SD- ն: Ստեղծվել է պատճենահանման և պահպանման MOVI- ի արդիականացման գործընթաց ՝ Windows ծովում շատ բաներ իմ շարժիչով աշխատելու համար: Հնարավոր է, որ կարող են օգտագործվել Linux- ի կամ Mac- ի օգտագործման համակարգերը, որոնք օգտագործվում են Windows- ի միջոցով:

En este Instructable, siga todos los pasos (Steps), կախված է ձեր համակարգային օպերատիվ համակարգից, օրինակ ՝ «Windows» - ից: Si un paso no está marcado, es válido para todos los sistemas operativos.

Քայլ 3. Copia De Seguridad De Su Tarjeta SD (sloo Linux)

  • Desenchufe todas las conexiones de alimentación, ներառյալ էլ մալուխ USB USB Arduino- ի միջոցով:
  • Թոշակի անցեք SD de MOVI presionándola suavemente antes de extraerla- ով: Deja el escudo en el Arduino.
  • Coloque la tarjeta SD en su computadora. Հնարավոր է օգտագործել միայն հարմարվողական օգտագործումը: 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á arrangement de antes de conectar la tarjeta SD, ya que la tarjeta SD es arranable y por lo tanto puede confundir su sistema.
  • 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 restaurantr los datos, puede usar el mismo comando en una tarjeta SD sin montar, pero con entrada y salida intercambiada:

    dd եթե =./MOVI_Backup.img of =/dev/sdb Առաջարկվում է ռեստորանում միանգամից միանգամից SD տերմինալ ներմուծել, շարունակել, օգտագործել SD քարտի պատճենահանման եղանակը: Դուք կարող եք օգտագործել 4 ԳԲ միկրո SD քարտ: Así que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD բնօրինակը և ձեր ուշադրության կենտրոնում:

Քայլ 4: Copia De Seguridad De La Tarjeta SD (sólo Mac)

  • Desenchufe todas las conexiones de alimentación, aso como el cable USB del Arduino.
  • Թոշակի անցեք 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. Հնարավոր է օգտագործել միայն հարմարվողական օգտագործումը: 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á arrangement de antes de conectar la tarjeta SD, ya que la tarjeta SD es arranable y por lo tanto puede confundir su sistema.
  • 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 ստորեւ

      քննարկման ցուցակ

    • 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 = 1 մ

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

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

    Առաջարկվում է մի ռեստորանում, որը թույլ է տալիս Ձեզ օգտագործել SD SDI inmediato y luego usar esta tarjeta SD de copia de seguridad de ahora en adelante: Usted puede utilisar 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 and un lugar seguro! Otro buen tutorial (en ingles) sobre este paso puede ser encontrado aquí:

Քայլ 5: Copia De Seguridad De La Tarjeta SD (Windows- ի պատուհան)

  1. Desenchufe todas las conexiones de alimentación, ներառյալ էլ մալուխ USB USB Arduino- ի միջոցով:
  2. Թոշակի անցեք 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. Հնարավոր է օգտագործել միայն հարմարվողական օգտագործումը: 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á arrangement de antes de conectar la tarjeta SD, ya que la tarjeta SD es arranable y por lo tanto puede confundir su sistema.
  4. Abra el Explorador de Windows. ¡Muestra un disco después de insertar la tarjeta SD de MOVI pero este disco no debe ser modificado de ninguna manera! MOIVI արխիվային համակարգ համակարգերի կենսապահովման համար: 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. Պատկերը `4 ԳԲ դե էսպրեսիա: Guárdelo en un lugar reservado. Առաջարկվում է մի ռեստորանի միջոցով, որն օգտագործվում է SD- ում, որպես շարունակականություն, օգտագործելով SD քարտի պատճենահանման մի մասը: Դուք կարող եք օգտագործել 4 GB միկրո SD- ի տարբեր տեսակի սպառիչ: Así que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD original or un lugar seguro!

Քայլ 6. Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD (օրինակ ՝ Linux/Mac OS)

  • Վերջնական պատճենահանման, արտանետման (Mac OS X) կամ հեռացման (Linux) սարքերի SD և արագացման տատանումների համար:
  • 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- ը պետք է մասնակցի 4 -րդ (por ejemplo /dev /sdb4) ձեռնարկին:
  • Ֆիլմի նորացման և մասնակցության համար անհրաժեշտ է DOS/FAT32- ի մասնակցություն: Cuando se monta la partión por primra vez, la partión debe estar vacía y tener un poco más de 100 MB de espacio. Si ve algún archivo en la partión, montó la partión սխալ.
  • Si todavía no tiene MOVI 1.1, պատճենել է արխիվը փաստացիորեն տեղադրելով որոնվածը MOVI- ում և մասնակցության համար 4. Որպես օրինակ, համաձայն.

    cp ~/Ներբեռնում/թարմացում 101..movi/Volúmenes/MOVI / UPDATE/

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

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

    unzip ~ /Ներբեռնել /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: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso I (s Windowslo Windows)

  • Con la copia de seguridad finalizada, expulse 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 insertar la tarjeta SD de MOVI. Como se dijo antes, este disco no debe ser modificado de ninguna manera! MOIVI արխիվային համակարգ համակարգերի կենսապահովման համար: 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 - Seleccione la tarjeta MOVI SD (3.7GB) (la letra de unidad del paso anterior, aquí D:) և սեղմեք մասերի կառավարում:
  • Seleccione la partión MOVI UPDATE- ը և սեղմեք en Set Accesible (ver capturas de pantalla):
  • Vuelva al Explorador de Windows. Ahora debe mostrar una unidad vacía de unos 105 ՄԲ: No debe mostrar los archivos uImage y script.bin anteriores: Si los ve, vuelva a hacer y compruebe este paso.

Քայլ 8. Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD. Paso II (slo Windows)

  • Ինչպես MOVI- ն անհետաձգելի է որոնվածը 1.1 o posterior, պատճենեք MOVI- ի արխիվը, որն ապահովում է նախորդը (թարմացում-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 y seleccione la partión MOVI BOOT yga սեղմեք en Set Accesible para restaurantr tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrangementcará: Comparar con las capturas de pantalla.
  • Vuelva al Explorador de Windows. Ahora deberías ver la partió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. Arranque MOVI

    Մոնտաժային Ֆիլմեր
    Մոնտաժային Ֆիլմեր
    • Vuelva a insertar la tarjeta SD en MOVI presionando suavemente la tarjeta hasta que se bloquee.
    • Conecte los altavoces a MOVI, այն է, որ դուք պետք է աջակցեք ձեր los mensajes durante el processo de actualización- ին:
    • USB- ի միացման հնարավորություն չկա, այն կարող է միացվել Arduino / MOVI- ով ՝ կապված արտաքին սննդակարգի հետ, որը թույլ է տալիս օգտագործել բարձրորակ սարքեր: La actualización se realizará automáticamente. Los altavoces le avisarán cuando finalice el processo.
    • Es muy importante no desenchufar MOVI mientras la actualización está en curso: Actualizaciones parciales pueden hacer que MOVI ծովն անօգտագործելի է: Si esto ocurre, restaure la tarjeta SD de la copia de seguridad:
    • Վերջնական արդիականացման, MOVI- ի ավտոմատացման ավտոմատացում:
    • Con los nuevos modelos instalados, MOVI tardará un poco más en arrangementcar. «MOVI պատրաստ է այլընտրանքային մոդելների օգտագործմամբ»:

    Քայլ 10. 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- ն կարող է օգտվել ճշգրիտ պահանջներից, որոնք օգտագործվում են այն ժամանակ, երբ մենք օգտագործում ենք արտահայտություններ, որոնք օգտագործում են իսպաներենը: Además, necesitamos cambiar el sintetizador al español si queremos respuestas españolas.

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

    ճանաչող. ավելացրու նախադասություն («Հագա luz»); // Ավելացնել իսպաներեն նախադասություն 1

    ճանաչիչ. ավելացրեք նախադասություն («Buneas Noches»); // Ավելացնել իսպաներեն նախադասություն 2 ճանաչող. Գնացք (); // Գնացք (կարող է տևել 20 վայրկյան) ճանաչիչ. SetSynthesizer (SYNTH_PICO, "-l = es-ES"); // Միացրեք սինթեզատորը նորին և իսպաներենին:

    El programa completeo se puede descargar a berdewamación. ԱՌԱ LEDՆՈՐԴԵ a LED- ի և PIN13- ի կամ պարզեցման միջոցով Arduino LED- ն ապահովում և օգտագործում է իսպաներենը - այս տեղեկատվությունը պետք է ներածվի:

    ¡Շնորհավոր!

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

    Քայլ 11. 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 experienceencia con MOVI en español.

    • El signo de llamada (կանչի նշան) 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- ի մենակատարները համատեղելի են ASCII- ի 7 բիթերի հետ: Esto signa que no hay tildes, no ñ, ni: Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Իսպաներեն Տառադարձում Ejemplo
      ñ ոչ español -> էսպանիոլ
      ü ուու պենգինո -> պինգվինո
    • Los modelos Voxforge.org han sido entrenados con diferentes oradores, pero son 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:

      ճանաչիչ.սեթսինթեզատոր (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: Conoxte con la comunidad Voxforge.org գաղափարների համար:
    • 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 (գործարանային լռելյայն): 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. Ինչ վերաբերում է բոլոր ժամանակների, ինչպես նաև այն պահերին, որոնք անհրաժեշտ են ձեր արխիվի և մոդելի հեռավորության վրա, ապա ձեր համակարգչում կարող եք ուղարկել ձեր համակարգչին և փոխանցել այն, ինչ անհրաժեշտ է 6:

    ՄՈՎԻ -ն կարող է ակտիվորեն ակտիվանալ էլեկտրոնային կայքի միջոցով: Ավելին, խորհուրդ եմ տալիս այցելել MOVI- ի տարբեր խնդիրների լուծման համար:

    Խորհուրդ ենք տալիս: