Mục lục:

Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 bước
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 bước

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 bước

Video: Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 bước
Video: Módulo Reconocimiento De Voz - 255 Comandos + UART 2024, Tháng bảy
Anonim
Image
Image

Tài liệu hướng dẫn này cũng có sẵn bằng tiếng Anh.

MOVI ý nghĩa là 'Giao diện giọng nói của riêng tôi' (Mi propia interfaceaz de voz) y es un escudo para el Arduino. Con MOVI construir sus propios diálogos de voz para controlar dispositivos dentro del IDE de Arduino es muy fácil. El escudo no necesita ninguna conexión a Internet, WiFi, PC o cualquier otro servidor externo.

Quizas haya visto los Các tài liệu hướng dẫn destacados en el Árbol de Navidad controlado por voz o el reloj de alarma controlado por voz.

Lamentablemente, hasta poco antes, MOVI sólo thiết lập một sự tranh chấp. Una nueva realityización de firmware a 1.10 pecmite cargar otros modelos de recnocimiento de voz en la nhaua en el formato productionido bởi Voxforge.org. En este momento, en el sitio web de MOVI están modelos para español y alemán. Este Có thể giảng dạy muestra cómo realizar 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 Huấn luyện được yêu cầu phải có cơ hội básico con MOVI bajo Arduino. Si no ha useizado MOVI antes, Lea Hướng dẫn vi MOVI en Arduino en primer lugar. De lo contrario: Vàmonos!

Bước 1: Thành phần

Thành phần
Thành phần

Como se explicó anteriormente, este Asume có thể giảng dạy que su MOVI está configurado y funcionando con un Arduino. Además necesita:

  • Un ordenador que puede leer y escripir una tarjeta SD (thẻ SD) bajo Linux, Mac OS X o una versión thực de Windows. Más Preisamente, MOVI useiza una tarjeta MicroSD. 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 đấy. O consulte su sitio web si este link está roto.
    • Usted (probablemente) necesita la realización del firmware a 1,10 o vượt trội desde el sitio web de 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.

    Si está Pracizando Windows, también necesita instalar los programas siguientes:

    • Disk Imager es gratuito y de código abierto y está bien recomendado en la comunidad de Internet de las cosas. Xin lỗi, bạn có thể làm gì?
    • BootICE es una herramienta que funciona alrededor de un error vi Windows que no permite que una tarjeta SD tenga varias specification.

Bước 2: Lea Las Palabras De Precaución

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

Es importante hacer una copia de seguridad de la tarjeta MOVI SD antes de instalar la realización del firmware o agregar un paquete de idioma.

¡Las tarjetas SD de MOVI con trai específicas de su nhau la y reemplazo yeu cau envíe su nhau MOVI al Fabricante!

Este Có thể dạy được viene con tuyệt đối ninguna garantía.

Al escribeir este Có thể giảng dạy, ninguna versión de Microsoft Windows admite el acceso a múltiples speciones en una tarjeta SD. Esto hace que el proceso de copia de seguridad y realización de MOVI con una computadora con Windows sea mucho más engorroso. Es posible que a algunas personas les resulte más fácil Operatingizar Linux o Mac que procedureer este Có thể giảng dạy vi Windows.

En este Có thể hướng dẫn, siga todos los pasos (Các bước), dependiendo de su sistema operativo, bởi ejemplo "sólo Windows". Si un paso no está marcado, es válido para todos los sistemas operativos.

Bước 3: Copia De Seguridad De Su Tarjeta SD (sólo Linux)

  • Desenchufe todas las conexiones de alimentación, bao gồm cáp USB del Arduino.
  • Nghỉ hưu la tarjeta SD de MOVI presionándola suavemente antes de extraerla. Deja el escudo en el Arduino.
  • Coloque la tarjeta SD en su computadora. Es posible que tenga que Pracizar un adaptador. 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á Arncada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrayncable y por lo tanto puede confundir su sistema.
  • La mejor manra 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 nhà hàng los datos, puede usar el mismo comando en una tarjeta SD sin montar, pero con entrada y salida intercambiada:

    dd if =. / MOVI_Backup.img của = / dev / sdb Recomiendo la restaurantración de una nueva tarjeta SD de inmediato y, a tiep tuc, vi dung, vi triando esta tarjeta SD de copia de seguridad on. You puede Pracizar cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada realización es una Alternativa aún más segura. ¡Guarde la tarjeta SD ban đầu en un lugar seguro!

Bước 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.
  • Nghỉ hưu 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. Es posible que tenga que Pracizar un adaptador. 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á Arncada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrayncable y por lo tanto puede confundir su sistema.
  • La mejor manra 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 dưới đây

      danh sách diskutil

    • 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 nhà hàng los datos, puede Pracizar el mismo comando en una tarjeta SD desmontada, pero con la entrada y la salida intercambiadas:

    sudo dd của = / dev / rdisk1 if =. / MOVI_backup.img bs = 1m

    Recomiendo la Restaurantración a una nueva tarjeta SD de inmediato y luego usar esta tarjeta SD de copia de seguridad de ahora en adelante. Usted puede Pracizar cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada realizació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í.

Bước 5: Copia De Seguridad De La Tarjeta SD (sólo Windows)

  1. Desenchufe todas las conexiones de alimentación, bao gồm cáp USB del Arduino.
  2. Nghỉ hưu 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. Es posible que tenga que Pracizar un adaptador. 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á Arncada antes de conectar la tarjeta SD, ya que la tarjeta SD es arrayncable y por lo tanto puede confundir su sistema.
  4. Abra el Explorador de Windows. ¡Muestra un disco desués de insertar la tarjeta SD de MOVI pero este disco no debe ser modificado de ninguna manra! Contiene archivos de sistema importantes para MOVI. Cambiarlos hará que MOVI không có funcione. La colocación de archivos de factización không funcionará tampoco. Cấm vận tội lỗi, recuerde la letra de unidad, aquí D:.
  5. Inicie DiskImager o una herramienta tương tự (consulte la Figura 2) y Guarde una imagen de la tarjeta SD en su computadora. La imagen tensrá 4 GB de espacio. Guárdelo en un lugar Reservado. Recomiendo la Restaurantración a una nueva tarjeta SD de inmediato y, a continueación, useizando esta tarjeta SD de copia de seguridad a partir de ahora on. Bạn puede useizar cualquier tarjeta micro SD con al menos 4 GB. Así que usar una nueva para cada realización es una Alternativa aún más segura. ¡Guarde la tarjeta SD ban đầu en un lugar seguro!

Bước 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. Cấm vận tội lỗi, esta vez vamos a escripir en la tarjeta, así que asegúrese de que el adaptador está en modo "desbloqueado".
  • La tarjeta debe montarse automáticamente y las speciones montadas parecen en nuestra imagen (Mac OS). Bajo Linux puede ser necesario montar la specificmente 4 (por ejemplo / dev / sdb4).
  • La fistión que necesitamos se llama MOVI CẬP NHẬT y es una đặc biệt DOS / FAT32. Cuando se monta la Beaión por primera vez, la stereión debe estar vacía y tener un poco más de 100 MB de espacio. Si ve algún archivo en la stereión, montó la fistión sai.
  • Si todavía no tiene MOVI 1.1, copie el archivo de realización del firmware de MOVI en la Specific 4. Por ejemplo, con:

    cp ~ /Downloads/update-101.movi / Volúmenes / MOVI / UPDATE /

    Obviamente, las rutas de origen y de Fateno de este comando dependen de dónde descargó el archivo de realityización y donde montó la fistión de la tarjeta SD.

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

    giải nén ~ /Downloads/spanish-movi.zip

    De nuevo, la ubicación de spanish-movi.zip depnderá 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.

Bước 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. Cấm vận tội lỗi, esta vez vamos a escripir en la tarjeta, así que asegúrese de que el adaptador está en modo "desbloqueado".
  • Está quen thuộc con esta línea: Abra el Explorador de Windows. Muestra un nuevo disco Desués de insertar la tarjeta SD de MOVI. Como se dijo antes, este disco no debe ser modificado de ninguna manra! Contiene archivos de sistema importantes para MOVI. Cambiarlos hará que MOVI không có funcione. La colocación de archivos de factización không funcionará tampoco. Cấm vận tội lỗi, recuerde la letra de unidad, aquí D:.
  • Para ver la parte derecha de la tarjeta SD, podemos escripir el archivo de realityizació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 stere en Parts Manage.
  • Seleccione la specificed MOVI UPDATE y hagaizz en Đặt Có thể thực hiện được (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.

Bước 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 o posterior, copie el archivo de factización MOVI que descargó anteriormente (update-101.movi). Ver captura de pantalla.
  • Ahora descomprima el archivo spanish-movi.zip donde Residencea realitymente 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 stereión MOVI BOOT y haga sáo vi Đặt Accesible para Restaurantrar la tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI không có mảng nào. So sánh con las capturas de pantalla.
  • Vuelva al Explorador de Windows. Ahora deberías ver la specific otra vez que se ve como la primera captura de pantalla del paso anterior.
  • Expulse la unidad y saque la tarjeta SD.
  • Bước 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, ya que es aconsejable escuchar los mensajes durante el proceso de realityización.
    • Không có cáp USB conecte ningú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. La realización se realizará automáticamente. Los altavoces le avisarán cuando finalice el proceso.
    • Es muy importante no desenchufar MOVI mientras la realizació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 factización finalizada, MOVI se reiniciará automáticamente.
    • Con los nuevos modelos instalados, MOVI tardará un poco más en array. Usted sabrá que todo ha sido exitoso cuando escucha MOVI diciendo: "MOVI đã sẵn sàng sử dụng các mô hình thay thế".

    Bước 10: Lập trình MOVI

    Los nuevos modelos de lenguaje se cargan y MOVI estará muy confundido sobre el programma que está en el Arduino ahora mismo, ya que está hablando un idioma que no sabe. La buena Notesia es que MOVI se puede Pracizar precisionamente de la misma Mahra 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 programma deruptor de luz estándar necesita cambiarse para que se vea así:

    Recogzer.addSentence ("Haga luz"); // Thêm câu tiếng Tây Ban Nha 1

    Recogzer.addSentence ("Buneas Noches"); // Thêm câu tiếng Tây Ban Nha 2 Recogzer.train (); // Huấn luyện (có thể mất 20 giây) Recogzer.setSynthesizer (SYNTH_PICO, "-l = es-ES"); // Chuyển bộ tổng hợp sang bộ tổng hợp mới và sang tiếng Tây Ban Nha.

    El programma completo se puede descargar a tiep tuc. 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 Introductionción.

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

    Bước 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 Experiencia con MOVI en español.

    • El signo de llamada (dấu hiệu) seguirá siendo inglés. Consejo que elija un signo de llamada que es Independenceiente de la lengua, por ejemplo, "Arduino", "Mohvee" o algo así.
    • Arduino solo es con tương thích ASCII de 7 bit. Esto Ý nghĩa không hay dấu ngã, không ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manra fonética:

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

      Recogzer.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 Noteia es: Usted puede trabajar en mejorarlos. Consulte con la comunidad Voxforge.org para ý tưởng.
    • Si te has canado 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 (mặc định của nhà máy). También puede hacer el restablecimiento de fábrica programáticamente. El restablecimiento de fábrica cambiará el nombre del archivominado 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 Có thể dạy được desde el paso 6.

    MOVI tiene una comunidad bitum activa en el sitio web del vảiante. Por eso, recomiendo visitar foro de MOVI para discutir problemas y èxitos.

    Đề xuất: