Πίνακας περιεχομένων:

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

Αυτό το Instructable είναι επίσης διαθέσιμο στα Αγγλικά.

Το MOVI σημαίνει "My Own Voice Interface" (Mi propia interfaz de voz) y es un escudo para el Arduino. Σχετικά με το MOVI κατασκευάστε τις προτεινόμενες διαλόγους για τον έλεγχο της διάθεσης των οδοντωτών στοιχείων 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 permite carros otros modelos de reconocimiento de voz en la placa en el formato παραγωγής στο 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 και 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: Vàmonos!

Βήμα 1: Συστατικά

Συστατικά
Συστατικά

Απλώς εκφράζοντας την προγενέστερη διαδικασία, μπορεί να χρησιμοποιηθεί ως οδηγίες για το MOVI που διαμορφώνονται και λειτουργούν με το Arduino. Además necesita:

  • Προς το σκοπό αυτό, μπορείτε να περιγράψετε μια κάρτα SD (κάρτα SD) για Linux, Mac OS X ή μια πραγματική έκδοση των Windows. Είναι προαπαιτούμενο, το MOVI χρησιμοποιεί τη δυνατότητα MicroSD. Παρακαλώ, χρησιμοποιήστε το 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.

    Για χρήση των Windows, είναι απαραίτητο να εγκαταστήσετε εγκατεστημένα προγράμματα για να βοηθήσετε:

    • Το Disk Imager είναι δωρεάν και μπορεί να χρησιμοποιηθεί για να σας προτείνει την πρόσβαση στο Διαδίκτυο. Lo utilizaremos para hacer copias de seguridad de la tarjeta SD.
    • Το BootICE είναι ένα μοναδικό σφάλμα που μπορεί να λειτουργήσει με σφάλμα στα Windows που δεν επιτρέπουν την αποθήκευση των SD με διάφορες παραμέτρους.

Βήμα 2: Lea Las Palabras De Precaución

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

Είναι πολύ σημαντικό να αντιγράψετε το πρόγραμμα αποθήκευσης MOVI SD 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 fabanteante!

Este Instructable viene con absolutamente ninguna garantía.

Μπορείτε να εγγραφείτε με οδηγίες, να χρησιμοποιήσετε πολλές διαφορετικές εκδόσεις των Microsoft Windows, επιτρέποντας την πρόσβαση σε πολλά μέρη και σε SD. Έγινε μια διαδικασία επεξεργασίας αντιγράφων και πραγματικών δεδομένων για το MOVI σε υπολογιστές με παράθυρα που λειτουργούν με Windows. Είναι πιθανό να χρησιμοποιηθούν από άλλα άτομα που χρησιμοποιούν το Linux ή το Mac και τη διαδικασία που μπορεί να καθοδηγηθεί σε Windows.

En este Instructable, sigma todos los pasos (Βήματα), εξαρτώνται από τη λειτουργική λειτουργία, για παράδειγμα "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)

  • Καθορίστε τις επιλογές για τη διατροφή, συμπεριλαμβανομένου του καλωδίου 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 to antes de conectar la tarjeta SD, ya que la tarjeta SD είναι διευθετήσιμη ή πολύ εύκολη για το σύστημα.
  • 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 του =./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 if =./MOVI_Backup.img του =/dev/sdb Συνιστάται η παρακολούθηση της νέας προτεραιότητας SD για άμεση χρήση, η οποία συνεχίζεται, μπορείτε να χρησιμοποιήσετε τα SD SD και να αντιγράψετε τις δυνατότητές σας. Μπορείτε να χρησιμοποιήσετε το cualquier tarjeta micro SD con menos 4 GB. Μπορείτε να χρησιμοποιήσετε μια νέα ενέργεια για μια πραγματική εναλλακτική λύση που μπορεί να χρησιμοποιηθεί. ¡Guarde la tarjeta SD original en un lugar seguro!

Βήμα 4: Copia De Seguridad De La Tarjeta SD (sólo Mac)

  • Desenchufe todas las conexiones de alimentación, καθώς και καλώδιο 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 to antes de conectar la tarjeta SD, ya que la tarjeta SD είναι διευθετήσιμη ή πολύ εύκολη για το σύστημα.
  • 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 = 1m

  • 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 του =/dev/rdisk1 if =./MOVI_backup.img bs = 1m

    Συνιστάται να παραγγείλετε μια νέα προμήθεια SD για την άμεση χρήση και τη χρήση των στόχων της SD de copia de seguridad de ahora en adelante. Usted puede utilizar cualquier tarjeta micro SD con al menos 4 GB. Μπορείτε να χρησιμοποιήσετε μια νέα ενέργεια για μια πραγματική εναλλακτική λύση που μπορεί να χρησιμοποιηθεί. ¡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 (s Windowslo Windows)

  1. Καθορίστε τις δυνατότητες διατροφής, συμπεριλαμβανομένου του καλωδίου 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 to antes de conectar la tarjeta SD, ya que la tarjeta SD είναι διευθετήσιμη ή πολύ εύκολη για το σύστημα.
  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. Προσφορά εικόνας 4 GB de espacio. Guárdelo en un lugar reservado. Συνιστάται η παρακολούθηση μιας νέας προμήθειας SD για άμεση χρήση, η οποία συνεχίζεται, χρησιμοποιείται για να χρησιμοποιηθεί το SD SD και το αντίγραφο της επιλογής σας. Είστε σε θέση να χρησιμοποιήσετε μια μικρή κάρτα μνήμης SD με δυνατότητα αποθήκευσης 4 GB. Μπορείτε να χρησιμοποιήσετε μια νέα ενέργεια για μια πραγματική εναλλακτική λύση που μπορεί να χρησιμοποιηθεί. ¡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 (μόνο Linux/Mac OS)

  • Μπορείτε να αντιγράψετε την τελική έκδοση, να εκτοξεύσετε (Mac OS X) ή να κατεβάσετε (Linux) τα προγράμματα SD και να χρησιμοποιήσετε το πρόγραμμα εκτέλεσης.
  • Ponga la tarjeta SD de seguridad o original or 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 για να χρειαστεί το montar la partión 4 (για ejemplo /dev /sdb4).
  • Με τη συμμετοχή σας στο LAMA MOVI UPDATE y un 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 partión correcta.
  • Για περισσότερες πληροφορίες 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 archivo 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:

    αποσυμπιέστε ~ /Λήψη /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 or 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. Πραγματοποιήστε μια νέα ντισκοτεκ ντεμπούς για την εισαγωγή του SD SD σε 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, απαραιτητων χρησεων BootICE que se mencionó para ser descargado en el paso 1.
  • Abrir BootICE - Seleccione la tarjeta MOVI SD (3,7 GB) (για πρώτη φορά, στο μπροστινό μέρος, για να το κάνετε:) και κάντε κλικ στη Διαχείριση ανταλλακτικών.
  • Επιλέξτε τη συμμετοχή MOVI UPDATE και κάντε κλικ στο 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.

Βήμα 8: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II (s Windowslo Windows)

  • Si MOVI no está ejecutando Firmware 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 και seleccione la partión MOVI BOOT και κάντε κλικ στο κουμπί Set Accesible para restaurantr tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrangementcará. Σύγκριση 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

    Arranque MOVI
    Arranque MOVI
    • Vuelva a insertar la tarjeta SD en MOVI presionando suavemente la tarjeta hasta que se bloquee.
    • Conecte los altavoces a MOVI, μπορείτε να κάνετε μια άμεση ανταπόκριση στον τρόπο με τον οποίο μπορείτε να πραγματοποιήσετε μια πραγματική διαδικασία.
    • Δεν υπάρχει καλώδιο USB που συνδέεται με τον συνδυασμό του Arduino / MOVI με τη χρήση εξωτερικών υποθέσεων και μεθόδων εκπομπής. La realizació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 sea inutilimable. Si esto ocurre, restaure la tarjeta SD de la copia de seguridad.
    • Πραγματοποίηση τελικής έκδοσης, MOVI se reiniciará automáticamente.
    • Con los nuevos modelos instalados, MOVI tardará un poco más en arrangementcar. 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. La buena noticia es que MOVI μπορεί να χρησιμοποιήσει τις ακριβείς απαιτήσεις από το misma manera que antes, αλλά για μια πολύ καλή έννοια, καθώς και φράσεις για την εισαγωγή στην ισπανική γλώσσα. 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í:

    αναγνωριστικό.addSentence ("Haga luz"); // Προσθέστε ισπανική πρόταση 1

    αναγνωριστικό.addSentence ("Buneas Noches"); // Προσθήκη ισπανικής πρότασης 2 αναγνωριστικό.train (); // Τρένο (μπορεί να διαρκέσει 20 δευτερόλεπτα) αναγνωριστικό.setSynthesizer (SYNTH_PICO, "-l = es-ES"); // Αλλάξτε το συνθεσάιζερ στο νέο και στα ισπανικά.

    Το πρόγραμμα ολοκληρώθηκε για να κατεβάσει μια συνέχεια. Μπορείτε να χρησιμοποιήσετε έναν κωδικό 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 Experencia 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 de 7 bits. Esto signa que no hay tildes, no ñ, ni. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Εσπανιόλ Μεταγραφή Ejemplo
      ñ ni español -> εσπανιόλη
      ü uu pengüino -> πιγκουίνο
    • 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. Para hacer esto, cambiar el comando sintetizador del paso anterior a:

      αναγνωριστικό.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 για ιδέες.
    • Το te te 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 tiene una comunidad bastante activa en el sitio web del fabricante. Επίσης, προτείνουμε να επισκεφθείτε το MOVI για τα προβλήματα που αντιμετωπίζετε.

    Συνιστάται: