תוכן עניינים:

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 שלבים
וִידֵאוֹ: A01 - Curso de Arduino - 03 Sacar el sonido por el altavoz (buzzer) 2024, נוֹבֶמבֶּר
Anonim
Image
Image

הוראה זו זמינה גם באנגלית.

MOVI משמעות 'ממשק הקול שלי' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI construir sus propios diálogos de voz fora controlar dispositivos dentro del 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 disponible en inglés. עדכון אחרון הקושחה והגרסה של 1.10 מטענים מאפשרים לנו להפיק מחדש את המודלים והפורמט של Voxforge.org. En este momento, and el site site of MOVI están modelsos for 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. Si no ha utilizado MOVI antes, lea Instructable en MOVI en Arduino en primer lugar. De lo contrario: ואמונוס!

שלב 1: מרכיבים

מרכיבים
מרכיבים

איך אפשר להסביר את זה לפני ההערכה? Además necesita:

  • אם אתה יכול ללמוד ולכתוב כרטיס SD (כרטיס SD) עם לינוקס, 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) או עדיף על אתר האינטרנט של 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.

    כדי להשתמש בחלונות, יש צורך להתקין תוכניות שונות:

    • Imager של דיסק הוא ללא עלות והמלצות והקבלה לאינטרנט באינטרנט. Lo utilizaremos para hacer copias de seguridad de la tarjeta SD.
    • BootICE הוא אחד המאפיינים העיקריים של טעות ושגיאות ב- Windows אין שום היתר עבור חלקים שונים של SD.

שלב 2: לאה לאס פאלברס דה פרקאוסיון

לאה לאס פלבראס דה פרקאוסיון
לאה לאס פלבראס דה פרקאוסיון

זה חשוב לאפשר העתקה של התכונה להעביר סרטים מסוג MOVI SD להתקנת תוכנת הקושחה בפועל או לאגרציה של ניבים.

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

כל ההוראות הניתנות להוראה, ומגוון גרסאות של Microsoft Windows, מגיעות לכל חלק ופרטים של SD. Esto hace que el proceso de copia de seguridad and actualización de MOVI con una computadora with Windows sea much more más engorroso. זה אפשרי אם אתה יכול לקבל מידע אישי על לינוקס או על תוכנת לימוד Mac.

En este Instructable, siga todos los pasos (שלבים), תלוי במערכת ההפעלה המערבית, כמו "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)

  • ניתן למצוא את כל סוגי ההתאמות, כולל כבל USB del Arduino.
  • לפרוש la tarjeta 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á 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), אנטוניות puede crear una imagen usando

    dd if =/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 if =./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 GB. Así que usar una nueva para cada actualización is una alternativea aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro!

שלב 4: Copia De Seguridad De La Tarjeta SD (sólo Mac)

  • ניתן למצוא את כל סוגי ההתאמות, כמו גם את כבל ה- USB del Arduino.
  • לפרוש 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. האם אפשר להשתמש בכלי שימוש במתאם. 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 למטה

      רשימה diskutil

    • Digamos que su tarjeta SD es /dev /sdb (al igual que en nuestra figura), אנטונים פואד קאר una imagen usando

      sudo dd if =/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 של =/dev/rdisk1 אם =./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 משתמש cualquier tarjeta micro SD con a menos 4 GB. Así que usar una nueva para cada actualización is una alternativea aún más segura. Original Guarde la tarjeta SD original en un lugar seguro! Otro buen tutorial (en ingles) sobre este paso puede ser encontrado aquí.

שלב 5: Copia De Seguridad De La Tarjeta SD (sólo Windows)

  1. ניתן למצוא את כל סוגי ההתאמות, כולל כבל USB del Arduino.
  2. לפרוש 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. האם אפשר להשתמש בכלי שימוש במתאם. 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. אברה אל חוקר החלונות. ¡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 עבור MOVI. Cambiarlos hará que MOVI no funcione. La colocación de archivos de actualización no funcionará tampoco. אמברגו חטא, recuerde la letra de unidad, aquí D:.
  5. Inicie DiskImager או una herramienta similar (consulte la Figura 2) y guarde una imagen de la tarjeta SD en su computadora. גודל התמונה 4 GB של אספקיו. 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. Así que usar una nueva para cada actualización is una alternativea aún más segura. ¡Guarde la tarjeta SD original en un lugar seguro!

שלב 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 y saque la tarjeta del ordenador.
  • Ponga la tarjeta SD de seguridad o original en su computadora. אין אמברגו, אם אתה יכול להירשם לאתר הטרחה, יהיה זה אספקטור של המתאים לאדפטור.
  • La tarjeta debe montarse automáticamente y las particiones montadas parecen en nuestra imagen (Mac OS). לינוקס יכול להשתמש במדריך ההפעלה 4 (לפורמט /dev /sdb4).
  • חלק פרטי העדכון של סרטון העדכון של הסרטון וחלקו 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. אם אתה מחפש את כל הפרטים, הרכיב הפרטי לא נכון.
  • אם אתה לא רוצה MOVI 1.1, העתק את כל קובצי הקושחה של MOVI בפירוט 4. לפרטים הבאים:

    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 y descomprima el paquete de idioma español con algo como:

    לפתוח ~ /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.

שלב 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 y extraiga la tarjeta del ordenador.
  • Ponga la tarjeta SD de seguridad o original en su computadora. אין אמברגו, אם אתה יכול להירשם לאתר הטרחה, יהיה זה אספקטור של המתאים לאדפטור.
  • הכרות עם 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! Contiene archivos de sistema vitales עבור MOVI. Cambiarlos hará que MOVI no funcione. La 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)
  • בחר את פרטי העדכון הווידיאו וההקלקה על הגדרות נגישות.
  • Vuelva al Explorador de Windows. Ahora debe mostrar una unidad vacía de unos 105 MB. אין לך את התמונות והסקריפטים. 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 (sólo Windows)

  • האם MOVI no está ejecutando Firmware 1.1 או אחורי, עותק של הארכיון בפועל 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.
  • ניתן לבחור את BOOTICE ולבחור חלק MOVI BOOT ולחצו על הקלקה Set Accesible for restaurar la tarjeta SD en 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 como la primera captura de pantalla del paso anterior.
  • לגרש את la unidad y saque la tarjeta SD.
  • שלב 9: Arranque MOVI

    MOVI Arranque
    MOVI Arranque
    • Vuelva a insertar 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.
    • אין כבל USB מחובר, כל אחד יכול לשלב שילוב 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.
    • חשוב מאוד לא להבחין במילים של MOVI. Actualizaciones parciales pueden hacer que MOVI sea inutilizable. Si esto ocurre, restaure la tarjeta SD de la copia de seguridad.
    • בסופו של דבר, MOVI se reiniciará automáticamente.
    • עם התקנת מודלים של MOVI, אנחנו יכולים להכין עוד פוקו. אתה יכול גם לצפות בממשק MOVI: "MOVI מוכן באמצעות מודלים חלופיים".

    שלב 10: תוכנת 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 programa de interruptor de luz estándar necesita cambiarse para que se vea así:

    מזהה.אדסנטנס ("האגה לוז"); // הוסף משפט ספרדי 1

    מזהה.addSentence ("Buneas Noches"); // הוסף משפט ספרדי 2 מזהה.טראן (); // רכבת (עשויה להימשך 20 שניות) מזהה.סייט סינטיסייזר (SYNTH_PICO, "-l = es-ES"); // העבירו את הסינתיסייזר לחדש ולספרדית.

    תוכנת ההשלמה תוריד את ההמשך. מנעול LED עם קוד PIN13 או מקדמי LED של ארדואינו ומכשירי ספרדית - כמו כן ניתן לראות את ההקדמה.

    ¡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: 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 (סימן קריאה) 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 תואם עם ASCII של 7 סיביות. Esto significa que no hay tildes, no ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      אספנול Transcripción דוגמאות
      ñ ni אספנול -> אספניול
      ü uu pengüino -> penguuino
    • Los modelos Voxforge.org הוא יכול להציע שינויים בסוגים שונים של אמריקה, אך בנו של ספרד מקסיקני ו 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:

      identifierer.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 לרעיונות.
    • אם יש לנו סרטים ושירותים בהם MOVI יכול לרשום את זה, אם כן, אפשר לראות כמה דברים יכולים ללחוץ על MOVI עבור ריאליזציה ושחזור של הפריטים (ברירת מחדל במפעל). 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. 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. עבור eso, recomiendo visitar foro de MOVI עבור בעיות שונות.

    מוּמלָץ: