جدول المحتويات:

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

هذا Instructable متاح أيضًا باللغة الإنجليزية.

MOVI المعنى "واجهة الصوت الخاصة بي" (Mi propia interfaz de voz) y es un escudo para el Arduino. قم بتهيئة MOVI وفقًا للمعايير الخاصة ببيانات التحكم في أجهزة التحكم 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 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 الفعلي للبرامج الثابتة 1.10 permite cargar otros modelos de recocimiento de voz en la placa en el formato product de 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 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 Instructable Requiere conocimiento básico con MOVI bajo Arduino. Si no ha utilizado MOVI antes، lea Instructable en MOVI en Arduino en primer lugar. دي لو كونتيراريو: Vàmonos!

الخطوة 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 o una versión الفعلي لنظام التشغيل Windows. Más precisamente ، MOVI تستخدم 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 aquí. استشر حول موقع الويب واحصل على رابط موجود.
    • Usted (probablemente) necesita la realización del firmware a 1.10 o Superior desde el sitio web de MOVI. Descárguelo de aquí. استشر حول موقع الويب si este lnk está roto.
    • Necesita el paquete de idioma mexicano del sitio web de MOVI: Descargalo desde aquí. استشر حول موقع الويب واحصل على رابط موجود.

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

    • صورة القرص هي مجانية ومثالية لعرضها على الإنترنت. Lo useizaremos para hacer copias de seguridad de la tarjeta SD.
    • BootICE هو السبب وراء عدم وجود أخطاء في Windows.

الخطوة 2: Lea Las Palabras De Precaución

ليا لاس بالابراس دي بريكاسيون
ليا لاس بالابراس دي بريكاسيون

من المهم أن تكون نسخة طبق الأصل من برنامج MOVI SD antes de instalar la realización del firmware o apprgar un paquete de idioma.

¡Las tarjetas SD de MOVI الابن خاصة من حيث الطلب واستعادة البيانات المطلوبة على شاشة MOVI al fabricante!

Este Instructable viene con absolutamente ninguna garantía.

Al escribir este Instructable، ninguna versión de Microsoft Windows تعترف بإمكانية الوصول إلى العديد من الجزيئات في SD. هذا هو الحال مع إجراءات النسخ والتشغيل الفعلي للأفلام مع الكمبيوتر مع Windows sea mucho más engorroso. من الممكن أن يكون هناك أشخاص من الأشخاص الذين يستخدمون نظام التشغيل Linux أو Mac que ، وهو Instructable en Windows.

En este Instructable ، siga todos los pasos (Steps) ، تعتمد على نظام التشغيل ، من خلال 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 del Arduino.
  • Retire 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á rancada antes de conectar la tarjeta SD، ya que la tarjeta SD es يمكن ترتيبها من خلال النظام.
  • 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 Disitivo، 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. سي ألغونا فيز ديسي ريستورار لوس داتوس ، بويد أوسار إل ميسمو كوماندو إن أونا تارجيتا إس دي سين مونتار ، بيرو كون إنترادا إي ساليدا إنتركامبيادا:

    dd if =. / MOVI_Backup.img من = / dev / sdb Recomiendo la restaurant de una nueva tarjeta SD de inmediato y، a Continació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 realización es una alternativa 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)

  • Desenchufe todas las conexiones de alimentación، así como el cable USB del Arduino.
  • Retire 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á ordcada antes de conectar la tarjeta SD، ya que la tarjeta SD es يمكن ترتيبها من خلال النظام.
  • 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 Disitivo، la tarjeta SD está asociada con el comando below

      قائمة 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 من =. / MOVI_backup.img bs = 1m

  • سي ألغونا فيز ديسي ريستورار لوس داتوس ، بويد أوسيزار إل ميسمو كوماندو إن أونا تارجيتا إس دي ديسمونتادا ، بيرو كون لا إنترادا إي لا ساليدا إنتركامبياداس:

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

    Recomiendo la restaurant a una nueva tarjeta SD de inmediato y luego usar esta tarjeta SD de seguridad de ahora en adelante. Usted puede utilizar 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 التعليمي (بالإنجليزية) sobre este paso puede ser encontrado aquí.

الخطوة 5: Copia De Seguridad De La Tarjeta SD (sólo Windows)

  1. Desenchufe todas las conexiones de alimentación، inclusivo el cable USB del Arduino.
  2. Retire 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á ordcada antes de conectar la tarjeta SD، ya que la tarjeta SD es يمكن ترتيبها من خلال النظام.
  4. Abra el Explorador de Windows. ¡موسترا ديسكو ديسبو دي إدراج لا ترجيتا SD de MOVI pero este disco no debe ser modificado de ninguna manera! أرشفة Contiene de sistema dynamic for MOVI. Cambiarlos hará que MOVI no funcione. La colocación de archivos de activación no funcionará tampoco. حظر الخطيئة ، recuerde la letra de unidad، aquí D:.
  5. Inicie DiskImager o una herramienta مماثل (راجع la Figura 2) y guarde una imagen de la tarjeta SD en su computadora. لا تخيل مساحة 4 جيجا بايت. Guárdelo en un lugar reserve. Recomiendo la restaurant a una nueva tarjeta SD de inmediato y، a Continació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 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!

الخطوة 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. حظر الخطيئة ، 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 partiones montadas parecen en nuestra imagen (Mac OS). Bajo Linux puede ser necesario montar la partión 4 (por ejemplo / dev / sdb4) يدويًا.
  • لا تشارك في اللاما تحديث MOVI y es una Partión DOS / FAT32. Cuando se monta la partión por primera vez، la partión debe estar vacía y tener un poco más de 100 MB de espacio. لقد تم إنشاء الأرشيف في المشاركة ، المشاركة غير الصحيحة.
  • Si todavía no tiene MOVI 1.1، copie el archivo de activación del firmware de MOVI en la partió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 relen de dónde descargó el archivo de activeizació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:

    قم بفك الضغط ~ /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 manager 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 vez vamos a escribir en la tarjeta ، así que asegúrese de que el adaptador está en modo "desbloqueado".
  • Estáiliarizado con 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 de sistema dynamic para MOVI. Cambiarlos hará que MOVI no funcione. La colocación de archivos de ACTIONizació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 الفعليات 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 an front، aquí D:) y haga clic en Parts Manage.
  • Seleccione la partión MOVI UPDATE y haga clic en Set Accesible (ver capturas de pantalla).
  • Vuelva al Explorador de Windows. Ahora debe mostrar unidad vacía de unos 105 MB. No debe mostrar los archivos u Image y script.bin anteriores. Si los ve، vuelva a hacer y definitelybe este paso.

الخطوة 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 backior، copie el archivo de realización MOVI que descargó anteriormente (update-101.movi). Ver captura دي بانتالا.
  • Ahora descomprima el archivo spanish-movi.zip donde resida realmente y mueva el archivo modeldir، así como el manager Spanish en la unidad. Esto debería ocupar alrededor de 39MB de espacio en la unidad ahora.
  • Vuelva a BOOTICE and seleccione la Partión MOVI BOOT y haga clic en Set سهل الوصول إلى مطعم la tarjeta SD en su estado anterior. Este paso es muy importante، de lo كونتيراريو MOVI no ordcará. Comparar 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 الأمامي.
  • Expulse la unidad y saque la tarjeta SD.
  • الخطوة 9: ترتيب 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 realización.
    • لا يوجد كبل USB متصل بالشبكة ، لا توجد بيانات مشتركة بين Arduino / MOVI تتعامل مع مصدر خارجي قابل للتوصيل. لا توجد تطبيقات حقيقية. 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 غير صالح للاستعمال. Si esto ocurre، restaure la tarjeta SD de la copia de seguridad.
    • كون لا الفعلية للنهائي ، MOVI مع إعادة تشغيل الجهاز.
    • Con los nuevos modelos instalados، MOVI tardará un poco más en ترتيب. Usted Sabrá que todo ha sido exucha 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á blando un idioma que no sabe. La buena noticia es que MOVI se puede utilizar precamente 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 أداة التعرف. القطار () ؛ // Train (قد يستغرق 20 ثانية) Recognizer.setSynthesizer (SYNTH_PICO، "-l = es-ES") ؛ // تبديل آلة النطق إلى الآلة الجديدة وإلى الإسبانية.

    البرنامج كامل من أجل استمرارية. 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.

    السعادة!

    يجب أن تكون الفقرة التالية عبارة عن تجربة خاصة مع تطبيقات MOVI en español 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 Experienceencia con MOVI en español.

    • El Signo de llamada (callign) 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 de 7 بت. Esto que que no hay tildes، no ñ، ni ü. Estos caracteres بشكل خاص:

      الاسبانية ترانسكريبسيون إيجيمبلو
      ن ني الأسبانية -> الأسبانية
      ü ش البطريق -> البطريق
    • 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 an front a:

      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. La buena noticia es: Usted puede trabajar en mejorarlos. استشارة con la comunidad Voxforge.org الفقرة الأفكار.
    • لدى Si 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. معلومات أساسية عن الأسبانية في الوقت المناسب ، يجب أن يكون الأمر كذلك ، يجب أن يكون الأمر كذلك ، يجب أن يكون الأمر كذلك.

    MOVI tiene una comunidad bastante activa en el sitio web del fabricante. Por eso، recomiendo visitar foro de MOVI para discutir problemas y èxitos.

    موصى به: