สารบัญ:

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 significa 'My Own Voice Interface' (อินเทอร์เฟซ Mi propia interfaz de voz) y es un escudo para el Arduino ไฟล์ MOVI ที่สร้างขึ้นจาก 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 หรือ cualquier otro servidor externo.

แบบทดสอบ 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 เดี่ยว estaba disponible en inglés Una nueva actualización de firmware 1.10 อนุญาต cargar otros modelos de reconocimiento de voz en la placa en el formato producido โดย Voxforge.org ในช่วงเวลาที่ผ่านมา, en 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 (เม็กซิโก), 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 จำเป็นต้องมี 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: ส่วนผสม

ส่วนผสม
ส่วนผสม

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 una tarjeta SD (SD card) bajo Linux, Mac OS X หรือเวอร์ชันจริงของ Windows สิ่งสำคัญที่สุด, MOVI utiliza 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 สำหรับ Arduino ดาวน์โหลด Descargalo desde aquí. O Consulte su sitio เว็บ si este ลิงก์ está roto
    • ใช้แล้ว (น่าจะเป็น) จำเป็น la actualización del firmware 1.10 หรือดีกว่า desde el sitio web de MOVI Descárguelo de aquí. ดาวน์โหลด O Consulte su ซิติโอ เว็บ si este lnk está roto.
    • Necesita el paquete de idioma mexicano del sitio web de MOVI: Descargalo desde aquí. ดาวน์โหลด O Consulte su sitio เว็บ si este ลิงก์ está roto

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

    • Disk Imager es gratuito y de código abierto y está bien recomendado en la comunidad อินเทอร์เน็ตเดอลาสโคซาส Lo utilizaremos para hacer coopias 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: Lea Las Palabras De Precaución

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

สิ่งสำคัญสำหรับแฮ็กเกอร์ที่ยังไม่ได้คัดลอกจากโฟลเดอร์ tarjeta MOVI SD ไฟล์ที่ติดตั้งจริงจากเฟิร์มแวร์หรืออื่นๆ

¡Las tarjetas SD de MOVI son específicas de su placa y reemplazo requiere que envíe su placa MOVI al fabricante!

เอสเต Instructable viene con absolutamente ninguna garantía.

Al escribir este Instructable, ninguna versión de Microsoft Windows ยอมรับ el acceso a multiples particiones en una tarjeta SD. Esto hace que el proceso de coopia de seguridad y actualización de MOVI กับ คอมพิวเตอร์ คอมพิวเตอร์ กับ Windows sea mucho más engorroso. ความเป็นไปได้ของการตั้งค่าส่วนบุคคลและผลการใช้งาน Linux o Mac que proceder este Instructable en Windows

En este Instructable, siga todos los pasos (ขั้นตอน), การพึ่งพาอาศัยกันของระบบปฏิบัติการ, 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)

  • การกำหนดค่าตามความชอบ, รวมสายเคเบิล USB และ Arduino
  • เลิกใช้ลา tarjeta SD de MOVI presionándola suavemente antes de extraerla. เดจาเอล escudo en el Arduino
  • Coloque la tarjeta SD และคอมพิวเตอร์ Es posible que tenga que utilizar un adaptador. เป็นไปได้ Si es así, ponga el adaptador en el modo "bloqueo" สำหรับ 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 และ por lo tanto puede confundir su sistema.
  • La mejor manera de hacer una coopia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. เพิ่มเติม ดูภาพหน้าจอ ขยาย crearse como archivos con una extensión.img.
  • ซิก้า เอสโตส ปาซอส:
  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 of=./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 of=/dev/sdb คำแนะนำเกี่ยวกับร้านอาหาร una nueva tarjeta SD de inmediato y, a continuación, utilizando esta tarjeta SD de coopia de seguridad on. You puede utilizar cualquier tarjeta micro SD con al menos 4 GB. เช่น que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD ต้นฉบับ en un lugar seguro!

ขั้นตอนที่ 4: Copia De Seguridad De La Tarjeta SD (สำหรับ Mac)

  • เริ่มต้นจาก conexiones de alimentación, así como el cable USB del Arduino.
  • เลิกใช้ลา tarjeta SD de MOVI presionándola suavemente antes de extraerla. เดจาเอล escudo en el Arduino
  • Arranque su computadora และ coloque la tarjeta SD en ella. Es posible que tenga que utilizar un adaptador. เป็นไปได้ Si es así, ponga el adaptador en el modo "bloqueo" สำหรับ 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 และ por lo tanto puede confundir su sistema.
  • La mejor manera de hacer una coopia de seguridad de su tarjeta SD es copiar toda la imagen en una sola pieza. เพิ่มเติม ภาพก่อนหน้า:crearse como archivos con una extensión.img.
  • ซิก้า เอสโตส ปาซอส:

    • 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), entances puede crear una imagen usando

      sudo dd if=/dev/rdisk1 of=./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 if=./MOVI_backup.img bs=1m

    คำแนะนำร้านอาหาร a una nueva tarjeta SD de inmediato y luego usar esta tarjeta SD de coopia de seguridad de ahora en adelante. ใช้แล้ว ใช้ประโยชน์ cualquier tarjeta micro SD กับ menos 4 GB เช่น que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD ต้นฉบับ en un lugar seguro!Otro buen tutorial (en ingles) sobre este paso puede ser encontrado aquí.

ขั้นตอนที่ 5: Copia De Seguridad De La Tarjeta SD (Windows เดี่ยว)

  1. การกำหนดค่าตามความชอบ, รวมสายเคเบิล USB และ Arduino
  2. เลิกใช้ลา tarjeta SD de MOVI presionándola suavemente antes de extraerla. เดจาเอล escudo en el Arduino
  3. Arranque su computadora y coloque la tarjeta SD en ella. Es posible que tenga que utilizar un adaptador. เป็นไปได้ Si es así, ponga el adaptador en el modo "bloqueo" สำหรับ 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 และ 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 เอกสารสำคัญสำหรับระบบ Vitals สำหรับ MOVI Cambiarlos hará que MOVI ไม่มี funcione. La 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) และ guarde una imagen de la tarjeta SD en su computadora. La imagen tendrá 4 GB เดอ เอสปาซิโอ Guárdelo en un lugar สำรอง คำแนะนำจากร้านอาหาร una nueva tarjeta SD de inmediato y, a continuación, utilizando esta tarjeta SD de coopia de seguridad a partir de ahora on. You puede utilizar cualquier tarjeta micro SD con al menos 4 GB. เช่น que usar una nueva para cada actualización es una alternativa aún más segura. ¡Guarde la tarjeta SD ต้นฉบับ en un lugar seguro!

ขั้นตอนที่ 6: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD (สำหรับ Linux/Mac OS)

  • Con la coopia de seguridad finalizada, expulse (Mac OS X) o desmonte (Linux) la tarjeta SD และ saque la tarjeta del ordenador.
  • Ponga la tarjeta SD de seguridad หรือต้นฉบับ en su computadora. การคว่ำบาตรบาป, 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 partición 4 (สำหรับตัวอย่าง /dev/sdb4) manualmente.
  • ลา partición que necesitamos se llama MOVI UPDATE y es una partición DOS/FAT32. Cuando se monta la partición โดย 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 particiónไม่ถูกต้อง
  • Si todavía no tiene MOVI 1.1, copie el archivo de actualización del firmware de MOVI en la partición 4. ตัวอย่าง, กับ:

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

    Obviamente, las rutas de origen และ 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 และ descomprima el paquete de idioma español con algo como:

    เปิดเครื่องรูด ~ /Downloads/spanish-movi.zip

    เดอ nuevo, la ubicación de spanish-movi.zip Dependerá de dónde la haya almacenado.

  • Si todo salió bien, อุน

    ลส -ล

    en el directorio de la tarjeta SD debería mostrar los archivos como en nuestra segunda captura de pantalla. ที่อื่น

  • Cambie del directorio y desmonte / ขับไล่ลา tarjeta SD

ขั้นตอนที่ 7: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso I (Windows เดี่ยว)

  • Con la coopia de seguridad finalizada, ขับไล่ลา tarjeta SD y extraiga la tarjeta del ordenador
  • Ponga la tarjeta SD de seguridad หรือต้นฉบับ en su computadora. การคว่ำบาตรบาป, 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 เดอ Windows. Muestra un nuevo disco después de insertar la tarjeta SD เดอ MOVI Como se dijo antes, este disco no debe ser modificado de ninguna manera! Contiene เอกสารสำคัญสำหรับระบบ Vitals สำหรับ MOVI Cambiarlos hará que MOVI ไม่มี 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, เนื้อหาเกี่ยวกับไฟล์เก็บถาวรและไฟล์ realización y el paquete de idiomas, จำเป็น ใช้งาน BootICE que se mencionó para ser descargado en el paso 1
  • Abrir BootICE - เลือกไฟล์ MOVI SD (3.7GB) (la letra de unidad del paso anterior, aquí D:) y haga clic en Parts Manage.
  • เลือกจากการมีส่วนร่วม MOVI UPDATE y haga clic en Set Accesible (ver capturas de pantalla)
  • วูเอลวา อัล เอ็กซ์พลอราดอร์ เดอ วินโดวส์ Ahora debe mostrar una unidad vacía de unos 105 MB. ไม่มี debe mostrar los archivos uImage y script.bin anteriores Si los ve, vuelva a hacer และ compruebe este paso.

ขั้นตอนที่ 8: Ponga El Archivo De Actualización Y/o El Paquete De Idioma En La Tarjeta SD: Paso II (Windows เดี่ยว)

  • Si MOVI no está ejecutando Firmware 1.1 o posterior, copie el archivo de actualización MOVI que descargó anteriormente (update-101.movi). เวอร์ชั่น captura de pantalla.
  • Ahora descomprima el archivo spanish-movi.zip donde resida actualmente y mueva el archivo modeldir, สถานะ como el directorio ภาษาสเปน en la unidad. Esto debería ocupar alrededor de 39MB de espacio en la unidad ahora. ใช้งาน
  • Vuelva a BOOTICE และตัวเลือกที่เลือกไว้ MOVI BOOT y haga clic en Set Accesible para restaurar la tarjeta SD en su estado anterior. Este paso es muy importante, de lo contrario MOVI no arrancará. เข้าสู่ระบบ เปรียบเทียบ Con las capturas de pantalla
  • วูเอลวา อัล เอ็กซ์พลอราดอร์ เดอ วินโดวส์ Ahora deberías ver la partición original otra vez que se ve como la primera captura de pantalla del paso ล่วงหน้า
  • ขับไล่ la unidad y saque la tarjeta SD
  • ขั้นตอนที่ 9: Arranque MOVI

    Arranque MOVI
    Arranque MOVI
    • Vuelva a insertar la tarjeta SD และ 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, 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 actualización está en curso. สำคัญ! Actualizaciones parciales pueden hacer que MOVI ทะเลที่ใช้ประโยชน์ไม่ได้ Si esto ocurre ร้านอาหาร la tarjeta SD de la coopia 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. ดาวน์โหลด ใช้แล้ว sabrá que todo ha sido exitoso cuando escucha MOVI diciendo: "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 exactlyamente 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 เช่น:

    ตัวจำแนกลายมือ.addSentence("Haga luz"); // เพิ่มประโยคภาษาสเปน 1

    Recoder.addSentence("บูเนียส โนเชส"); // เพิ่มประโยคภาษาสเปน 2 recepter.train(); // รถไฟ (อาจใช้เวลา 20 วินาที)รู้จำ.setSynthesizer(SYNTH_PICO, "-l=es-ES"); // เปลี่ยนซินธิไซเซอร์เป็นอันใหม่และเป็นภาษาสเปน

    El programa completo se puede descargar ความต่อเนื่อง. 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. เพิ่มเติม

    ¡ขอแสดงความยินดี!

    สำหรับผู้รับผลประโยชน์และ trucos สำหรับประสบการณ์กับ MOVI การทำงานในภาษาสเปนและเรื่องอื่นๆ

    ขั้นตอนที่ 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 mejor tu experiencia con MOVI en español.

    • El 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" หรือ algo así
    • Arduino solo es เข้ากันได้กับ ASCII 7 บิต Esto significa que no hay tildes, ไม่ ñ, ni ü. Estos caracteres especiales necesitan ser transcritos de manera fonética:

      Español การถอดเสียง ตัวอย่าง
      NS นิ เอสปันญอล -> เอสปันญอล
      ยู uu เพนกวิโน -> เพนกวิโน
    • 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 varietyes sudamericanas o español Europeo (คาสเตลลาโนลยุโรป)
    • También puede usar el sintetizador de voz antiguo (เอสพีก) en español. สำหรับ hacer esto, cambiar el comando sintetizador del paso anterior a:

      รู้จัก.setSynthesizer(SYNTH_ESPEAK, "-ves");

    • ใช้ 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: ใช้แล้ว puede trabajar en mejorarlos. ปรึกษาหารือกับชุมชน Voxforge.org สำหรับแนวคิด
    • Si te has 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 โปรแกรม El restablecimiento de fábrica cambiará el nombre del archivo denominado modeldir a modeldir.disabled……….. Si quieres volver al español en algún momento, สิ่งที่ต้องทำ 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 คำสั่งสอน 6.

    MOVI tiene una comunidad bastante activa en el sitio เว็บเดลแฟบริแคนต์ Por eso, recomiendo visitar foro de MOVI para discutir problems y èxitos. สำหรับข้อมูลเพิ่มเติม

    แนะนำ: