Indholdsfortegnelse:

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

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

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

Denne instruks er også tilgængelig på engelsk.

MOVI betegner 'My Own Voice Interface' (Mi propia interfaz de voz) og er unescudo para el Arduino. Med MOVI kan du opbygge en oversigt over de disponible funktioner til IDE de Arduino. El escudo no necesita ninguna conexión a Internet, WiFi, PC or cualquier otro servidor externo.

Quizas kan ses i instruktioner, der kan fjernes i navigeringen til styringen af navigationen i forbindelse med kontrollen af alarmen.

Lamentablemente, hasta poco antes, MOVI sólo estaba disponible en inglés. Nu kan den faktiske firmware og 1.10 -tilladte ladestandardmodel genoprettes, og den kan produceres af Voxforge.org. En este momento, og 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, and cosas que hay que prestar atención al programar diálogo and español.

Este Instructable requiere conocimiento básico con MOVI bajo Arduino. Si no ha utilizado MOVI antes, lea Instructable og MOVI en Arduino og primer lugar. De lo contrario: Vàmonos!

Trin 1: Ingredienser

Ingredienser
Ingredienser

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

  • En ordre, der kan lære og skrive et SD -kort (SD -kort) til Linux, Mac OS X eller en version af den faktiske Windows. Mere præcist, MOVI anvender en Tarjeta MicroSD. Por lo tanto usted puede tener que usar un adaptador como se muestra en la foto (billede Tomasz Sienicki).

    • Necesita la última versión de la biblioteca MOVI para Arduino. Descargalo desde aquí. O konsulter su sitio web si este link está roto.
    • Usted (sandsynligvis) necesita la actualización del firmware til 1.10 o superior desde the site web de MOVI. 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 konsulter su sitio web si este link está roto.

    Hvis du vil bruge Windows, kan du også installere følgende programmer:

    • Disk Imager er gratis og kan bruges til at anbefale en internetforbindelse til internettet. Lo utilizaremos para hacer copias de seguridad de la tarjeta SD.
    • BootICE er en funktionalitet, der kan forårsage fejl og fejl i Windows, og der er ingen tilladelse til en SD -forbindelse, der er forskellige dele.

Trin 2: Lea Las Palabras De Precaución

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

Det er vigtigt, at en kopi af segmenterne til MOVI SD bruges til at installere den aktuelle firmware eller installere en 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.

Al escribir este Instruktable, ninguna versión of Microsoft Windows admits to acceso a múltiples particiones and una tarjeta SD. Det er muligt at kopiere de faktiske oplysninger om MOVI med en computer med Windows Sea. Det er muligt at bruge en person, der kan resultere i, at Linux eller Mac kan bruges til instruktioner i Windows.

En este Instructable, siga todos los pasos (trin), afhængig af det systemiske operativsystem, som f.eks. "Solide Windows". Si un paso no está marcado, es válido para todos los sistemas operativos.

Trin 3: Copia De Seguridad De Su Tarjeta SD (sólo Linux)

  • Desenchufe todas las conexiones de alimentación, inclusivo el cable USB del Arduino.
  • Retire la tarjeta SD de MOVI presionándola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Coloque la tarjeta SD og su computadora. Det er muligt at bruge en adaptor. 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 sistema.
  • La mejor manera de hacer una copia de seguridad de su tarjeta SD es kopiar 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 image usando

    dd hvis =/dev/sdb af =./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 hvis =./MOVI_Backup.img af =/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 puede utilizar cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada actualización es una alternativea aún más segura. ¡Guarde la tarjeta SD original og un lugar seguro!

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

  • Desenchufe todas las conexiones de alimentación, así como el cable USB del Arduino.
  • Retire la tarjeta 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. Det er muligt at bruge en adaptor. 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 sistema.
  • La mejor manera de hacer una copia de seguridad de su tarjeta SD es kopiar 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 liste

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

      sudo dd hvis =/dev/rdisk1 af =./MOVI_backup.img bs = 1m

  • 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 af =/dev/rdisk1 hvis =./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. Usted kan bruge cualquier tarjeta micro SD i alt 4 GB. Así que usar una nueva para cada actualización es una alternativea 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í.

Trin 5: Copia De Seguridad De La Tarjeta SD (Windows)

  1. Desenchufe todas las conexiones de alimentación, inclusivo el cable USB del Arduino.
  2. Retire la tarjeta 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. Det er muligt at bruge en adaptor. 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 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! Contiene archivos de sistema 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. Der kan købes 4 GB de espacio. Guárdelo en un lugar reservado. Recomiendo la restauración a una nueva tarjeta SD de inmediato y, a continuación, utilizando esta tarjeta SD de copia de seguridad a partir de ahora on. You puede utilizar cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada actualización es una alternativea aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro!

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

  • Con la copia de seguridad finalizada, expulse (Mac OS X) o desmonte (Linux) la tarjeta SD and saque la tarjeta del ordenador.
  • Ponga la tarjeta SD de originale og su computadora. Sin embargo, der kan bruges til at skrive en la tarjeta, kan også tilpasses til en "desbloqueado".
  • La tarjeta debe montarse automáticamente y las particiones montadas parecen en nuestra imagen (Mac OS). Bajo Linux kan bruges til at deltage i del 4 (for eksempel /dev /sdb4).
  • La partición que necesitamos se lama MOVI UPDATE og er en del DOS/FAT32. Det er muligt at deltage i primera vez, da det kan bruges til at dele en mængde på 100 MB. Si ve algún archivo en la partición, montó la partición incorrecta.
  • Si todavía no tiene MOVI 1.1, kopiering af den aktuelle firmware til MOVI en la partición 4. For eksempel:

    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 og 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 / expulse la tarjeta SD.

Trin 7: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso I (sólo Windows)

  • Con la copia de seguridad finalizada, expulse la tarjeta SD og ekstraiga la tarjeta del ordenador.
  • Ponga la tarjeta SD de originale og su computadora. Sin embargo, der kan bruges til at skrive en la tarjeta, kan også tilpasses til en "desbloqueado".
  • Lær mere at kende: 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! Contiene archivos de sistema 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 - Vælg en MOVI SD (3.7GB) (kan bruges til at dele det forreste, se D:) og klik på Parts Manage.
  • Vælg en visning MOVI UPDATE og klik på Set Accesible (ver capturas de pantalla).
  • Vuelva al Explorador de Windows. Ahora debe mostrar una unidad 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.

Trin 8: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II (sólo Windows)

  • Si MOVI no está ejecutando Firmware 1.1 eller posterior, kopi af den faktiske arkivering af MOVI kan aflæses (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.
  • Vælg en BOOTICE og vælg en bestemt film MOVI BOOT og klik på Et sæt er tilgængeligt for restaurering af tarjeta SD og su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrancará. Comparar con las capturas de pantalla.
  • Vuelva al Explorador de Windows. Ahora deberías ver la partición original otra vez que se ve ve como la primera captura de pantalla del paso anterior.
  • Udvis la unidad y saque la tarjeta SD.
  • Trin 9: Arranque MOVI

    Arranque MOVI
    Arranque MOVI
    • Vuelva a insertar la tarjeta SD og MOVI presionando suavemente la tarjeta hasta que se bloquee.
    • Oprettelse af altavoces til MOVI, og du kan svare på, hvad der kan gøres i realtid.
    • Intet tilsluttet kabel USB, som også kan kombineres med Arduino / MOVI med en ekstern alimentación -ekstern fiable og kan bruges til at skifte alt. La actualización se realizará automáticamente. Los altavoces le avisarán cuando finalice el proceso.
    • Det er ikke vigtigt at desinficere MOVI -mentras la actualización está en curso. Actualizaciones parciales pueden hacer que MOVI sea inutilizable. 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 installations, MOVI tardará un poco más en arrancar. Du kan også læse mere om MOVI: "MOVI er klar ved hjælp af alternative modeller".

    Trin 10: Programa MOVI

    Der er nu flere modeller, der kan bruges til MOVI, og at der kan findes flere programmer, der kan bruges til et arduino, der ikke kan ændres. 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 programa de interruptor de luz estándar necesita cambiarse para que se vea así:

    anerkender.addSentence ("Haga luz"); // Tilføj spansk sætning 1

    anerkender.addSentence ("Buneas Noches"); // Tilføj spansk sætning 2 anerkender.train (); // Tog (kan tage 20 sekunder) anerkender.setSynthesizer (SYNTH_PICO, "-l = es-ES"); // Skift synthesizeren til den nye og til spansk.

    Programmet kan fuldstændigt downloades og fortsætte. En LED og en PIN13 kan også bruges til at forenkle arduinoens LED -lysdioder og til at spænde - og de kan også bruges til introduktion.

    ¡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.

    Trin 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 experiencecia con MOVI en español.

    • El signo de llamada (kaldesignal) 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 er kompatibel med ASCII de 7 bits. Esto significa que no hay tildes, no ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Español Transcripción Eksempel
      ñ 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. Til hacer esto, cambiar el comando sintetizador del paso anterior a:

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

    • Usted notari que 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 til ideer.
    • Hvis du har brug for det, kan du se, at MOVI kan angive en oversigt over, hvad der skal gøres, for at vi kan se, at MOVI kan bruges til at genoprette og reparere fabrikken (fabriksindstilling). 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 and algún momento, 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 the paso 6.

    MOVI tiene una comunidad bastante activa en el site web del fabricante. Til gengæld kan vi besøge MOVI for forskellige problemer og problemer.

    Anbefalede: