ዝርዝር ሁኔታ:

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 ደረጃዎች

ቪዲዮ: 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 ደረጃዎች
ቪዲዮ: Módulo Reconocimiento De Voz - 255 Comandos + UART 2024, ሀምሌ
Anonim
Image
Image

ይህ አስተማሪ በእንግሊዝኛም ይገኛል።

MOVI meaninga 'My Own Voice Interface' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI ኮንስትራክሽን ሱሱ ፕሮፒዮስ ዲአሎጎስ ዲ ኤች ፓራ ኮንትሮላር ዲስፖዚቲቮስ ዴንትሮ ዴል አይዲ ዴ አርዱinoኖ እስ ሙይ ፋሲል። በዚህ ሁኔታ በይነመረብን ፣ ዋይፋይ ፣ ፒሲን ወይም ኦቭ ሰርቪዶር ኤክስቴንሽንን አያካትትም።

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. Una nueva actualización de firmware a 1.10 permite cargar otros modelos de reconocimiento de voz en la placa en el formato producido por Voxforge.org. በዚህ ጊዜ ውስጥ ፣ በኤ ኤል ሲቲ ድር ላይ 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 እና በአርዱዲኖ የመጀመሪያ ደረጃ ሉጋር። ደ ሎ ኮንታራዮ - ቫሞኖስ!

ደረጃ 1: ንጥረ ነገሮች

ግብዓቶች
ግብዓቶች

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

  • Un ordenador que puede leer y escribir a tarjeta SD (ኤስዲ ካርድ) ባዮ ሊኑክስ ፣ ማክ ኦኤስ ኤክስ ወይም ትክክለኛ ዊንዶውስ። እንደዚሁም ፣ MOVI ጥቅም ላይ የሚውለው ማይክሮ ኤስዲኤስ ነው። Por lo tanto usted puede tener que usar un adaptador como se muestra en la foto (imagen Tomasz Sienicki)።

    • Necesita la última versión de la biblioteca MOVI para Arduino. Descargalo desde aquí. እርስዎ አማካሪዎ እንደዚያ ድር አገናኝ አገናኝ ነው።
    • Usted (የሚቻል) necesita la actualización del firmware a 1.10 o superior desde el sitio web de MOVI. Descárguelo de aquí. እርስዎ ቆንስል ዌይ ሲ ሲ ዌብ ሲቪል ኢስታ ሮቶ።
    • Necesita el paquete de idioma mexicano del sitio web de MOVI: Descargalo desde aquí. እርስዎ አማካሪዎ እንደዚያ ድር አገናኝ አገናኝ ነው።

    ዊንዶውስ ፣ ታምቢያን ኒሴሳታ መጫኛ ፕሮግራም ሎስ ፕሮግራም

    • Disk Imager es gratuito y de código abierto y está bien recomendado en la comunidad de Internet de las cosas. ሎ 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 - ሊ ላ ላላብራራስ ደ ፕሪኩኩዮን

ሊ ላ ላላብራራስ ደ ፕሪኩኩዮን
ሊ ላ ላላብራራስ ደ ፕሪኩኩዮን

ኤስ ኤም ኤስ ኤስ ኤስ ኤስ ኤስ ኤስ 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.

እንደ መመሪያ የማይሰጥ ፣ የማይክሮሶፍት ዊንዶውስ የማይክሮሶፍት ዊንዶውስ አድሚት ኤል ኤሲሲ አንድ ሙልቲፕሊየስ ክፍልፋዮች እና የታሪጅ ኤስዲ። Esto hace que el proceso de copia de seguridad y actualización de MOVI con una computadora con Windows sea mucho más engorroso. ሊኖሩት የሚችሉት እንደ አልጎናስ ሰው ሊነክስ ሊነክስ ሊነክስ ወይም የዊንዶውስ ማስተማሪያ መመሪያ ነው።

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

ደረጃ 3 Copia De Seguridad De Su Tarjeta SD (sólo Linux)

  • Desenchufe todas las conexiones de alimentación, inclusivo el cable USB ዴል አርዱinoኖ።
  • ጡረታ ለታሪጀታ ኤስዲ ዲ MOVI presionándola suavemente antes de extraerla. ደጃ ኤል እስኩዶ ኤ ኤል አርዱinoኖ።
  • Coloque ላ tarjeta SD en su computadora. Es posible que tenga que utilizar un adaptador. እንደዚያ ፣ ፖንጋ ኤል አስታዶዶር በኤል ሞዶ “ብሉኮ” para que la tarjeta SD se xaga 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.
  • ላ mejor manera de hacer una copia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. ላስ 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) ፣ መግቢያዎች puede crear una imagen usando

    dd =/dev/sdb ከ =./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 =./MOVI_Backup.img ከ =/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 ጊባ። 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 ኮፒያ ዴ ሰጉሪዳድ ዴ ላ ታርጄታ ኤስዲ (ሶሎ ማክ)

  • Desenchufe todas las conexiones de alimentación, así como el ኬብል ዩኤስቢ ዴል አርዱinoኖ።
  • ጡረታ ለታሪጀታ ኤስዲ ዲ MOVI presionándola suavemente antes de extraerla. ደጃ ኤል እስኩዶ ኤ ኤል አርዱinoኖ።
  • Arranque su computadora y coloque ላ tarjeta SD en ella. Es posible que tenga que utilizar un adaptador. እንደዚያ ፣ ፖንጋ ኤል አስታዶዶር በኤል ሞዶ “ብሉኮ” para que la tarjeta SD se xaga 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.
  • ላ mejor manera de hacer una copia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. ላስ 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 ከታች

      diskutil ዝርዝር

    • Digamos que su tarjeta SD es /dev /sdb (al igual que en nuestra figura) ፣ መግቢያዎች puede crear una imagen usando

      sudo dd =/dev/rdisk1 ከ =./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 of =/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. Usted puede utilizar cualquier tarjeta micro SD con al menos 4 ጊባ። 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 ኮፒያ ዴ ሰጉሪዳድ ዴ ላ ታርጄታ ኤስዲ (በዊሎ ዊንዶውስ)

  1. Desenchufe todas las conexiones de alimentación, inclusivo el cable USB ዴል አርዱinoኖ።
  2. ጡረታ ለታሪጀታ ኤስዲ ዲ MOVI presionándola suavemente antes de extraerla. ደጃ ኤል እስኩዶ ኤ ኤል አርዱinoኖ።
  3. Arranque su computadora y coloque ላ tarjeta SD en ella. Es posible que tenga que utilizar un adaptador. እንደዚያ ፣ ፖንጋ ኤል አስታዶዶር በኤል ሞዶ “ብሉኮ” para que la tarjeta SD se xaga 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. አብርኤል ኤክስፕሎረር ዴ ዊንዶውስ። 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. ላ colocación de archivos de actualización no funcionará tampoco. የኃጢአት ማዕቀብ ፣ 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. ላ imagen tendrá 4 ጊባ ዴ እስፓሲዮ። 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 ጊባ። 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 - ፖንጋ ኤል Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD (sólo Linux/Mac OS)

  • ኮን ላ ኮፒያ ዲ ሴጉሪዳድ ፊንሊዛዳ ፣ ማባረር (ማክ ኦኤስ ኤክስ) ወይም ዴስሞንተ (ሊኑክስ) ላ tarjeta SD y saque la tarjeta del ordenador.
  • Ponga ላ tarjeta SD de seguridad o original en su computadora. ሲን ማዕቀብ ፣ ኢስታ vez vamos a escribir en la tarjeta, así que asegúrese de que el adaptador está en modo “desbloqueado”.
  • ላ tarjeta debe montarse automáticamente y las particiones montadas parecen en nuestra imagen (ማክ ኦኤስ)። ባጆ ሊኑክስ puede ser necesario montar la partición 4 (por ejemplo /dev /sdb4) manualmente.
  • ላ partición que necesitamos se llama MOVI UPDATE y es una partició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. ሲ ve algún archivo en la partición, montó la partición wronga.
  • ሲቪኤ 1.1 ፣ ኮፒ ኤል አርቪቮ ዴ actualización del firmware de MOVI en la partición 4. Por ejemplo, con:

    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.

  • አሆራ ፣ ካምቢ አል ዳይሬክተርዮ ዴ ላ ታርጄታ ኤስዲ እና ዴስፕሪማ ኤል ፓኬቴ ዴ ኢዶማ እስፓñል con algo como:

    መበተን ~ /ማውረድ /ስፓኒሽ-ሞቪ.ዚፕ

    ደ ኑዌቮ ፣ ላ ubicación de spanish-movi.zip dependerá de dónde la haya almacenado.

  • ይህ ሁሉ ነው ፣ 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 - ፖንጋ ኤል Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: ፓሶ I (በሎሎ ዊንዶውስ)

  • Con la copia de seguridad finalizada, expulse la tarjeta SD y extraiga la tarjeta del ordenador.
  • Ponga ላ tarjeta SD de seguridad o original en su computadora. ሲን ማዕቀብ ፣ ኢስታ 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: አብር ኤል ኤክስፕራዶር ዴ ዊንዶውስ። Muestra un nuevo disco después de insertar la tarjeta SD de MOVI. እንደዚሁም ፣ እንደዚያ ሆኖ ፣ ዲስኮ ምንም ዓይነት ሞዲፊዶዶ ደ ኒንጉና ማኔራ! Contiene archivos de sistema vitales para MOVI. Cambiarlos hará que MOVI no funcione. ላ colocación de archivos de actualización no funcionará tampoco. የኃጢአት ማዕቀብ ፣ 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:) y haga clic en Parts Manage.
  • Seleccione la partición MOVI UPDATE y haga clic en Set Acceible (ver capturas de pantalla)።
  • Vuelva al Explorador de ዊንዶውስ። Ahora debe mostrar una unidad vacía de unos 105 ሜባ። ከድህረ -ገፆች ውስጥ ምንም ደቤ አብዛኛው የሎስ ማህደር የለም። ስለዚህ ሎስ ve ፣ vuelva a hacer y compruebe este ፓሶ።

ደረጃ 8 - ፖንጋ ኤል Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II (በዊሎ ዊንዶውስ)

  • MOVI no está ejecutando Firmware 1.1 o posterior, copie el archivo de actualización MOVI que descargó anteriormente (update-101.movi)። Ver captura de pantalla.
  • አሆራ descomprima el archivo spanish-movi.zip donde resida exactmente y mueva el archivo modeldir, así como el director ዳይሬክተር ስፓኒሽ en la unidad. Esto debería ocupar alrededor de 39MB de espacio en la unidad ahora.
  • Vuelva a BOOTICE y seleccione la partición MOVI BOOT y haga clic en Set Acceible para restaurar la tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrancará. ኮምፓራራ ኮን ላስ ካፓሱራስ ዴ ፓንታላ።
  • Vuelva al Explorador de ዊንዶውስ። Ahora deberías ver la partición original otra vez que se ve como la primera captura de pantalla del paso anterior።
  • Exulse la unidad y saque la tarjeta SD።
  • ደረጃ 9: Arranque MOVI

    አርራንክ MOVI
    አርራንክ 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.
    • ምንም ገመድ አልባ የዩኤስቢ ገመድ የለም ፣ 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. ላ 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 ባሕር የማይበገር። ስለዚህ እስቶ ኦክሬር ፣ ማረፊያ ላ 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. Usted sabrá que todo ha sido exitoso cuando escucha MOVI diciendo: "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. ለ 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í:

    recognizer.addSentence ("Haga luz"); // የስፔን ዓረፍተ ነገር ያክሉ 1

    recognizer.addSentence ("Buneas Noches"); // የስፔን ዓረፍተ ነገር አክል 2 recognizer.train (); // ባቡር (20 ሰከንዶች ሊወስድ ይችላል) recognizer.setSynthesizer (SYNTH_PICO ፣ "-l = es-ES"); // ማቀነባበሪያውን ወደ አዲሱ እና ወደ ስፓኒሽ ይለውጡ።

    El programa completo se puede descargar a continuación. Añadir un LED a PIN13 o simplemente ver el Arduino LED encender y apagar a español - al igual que en el vídeo de introducción.

    El ፍሊሲታሲዮኖች!

    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 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 ልጅ አልጉኖስ consejos para mejorar tu experiencia con MOVI en español.

    • ኤል signo de llamada (callsign) seguirá siendo inglés. Consejo que elija un signo de llamada que es independiente de la lengua, por ejemplo, "Arduino", "Mohvee" o algo así.
    • አርዱዲኖ ብቸኛ ተኳሃኝ ከ ASCII ደ 7 ቢት። Esto meaninga que no hay tildes, no ñ, ni ü. ኢስቶስ ካራቴሬስ እስፔሲየስ ኔሴስታን ሰር ትራንስ ትሪቶቶስ ዴ ማንራ ፎኔቲካ -

      እስፓñል ትራንስክሪፕሽን ምሳሌ
      ñ español -> እስፓኒዮል
      u ኡኡ 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. ፓራ ሄሴር ኢስቶ ፣ ካምቢየር ኤል ኮማንዶ ሲንቴዛዛዶር ዴል ፓሶ ፊት ለፊት ሀ

      recognizer.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. ላ buena noticia es: Usted puede trabajar en mejorarlos. Consulte con la comunidad Voxforge.org ለፓራ ሀሳቦች።
    • ይህ ፊልም ካንዱዶ እስፓñል እና 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። ኤል 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 ድር del fabricante. ፖርሶ ፣ recomiendo visitar foro de MOVI para discutir problemas y èxitos.

    የሚመከር: