Mycroft-core: Mycroft multilingüe

Creado en 4 dic. 2018  ·  6Comentarios  ·  Fuente: MycroftAI/mycroft-core

¡Hola! Me preguntaba si lo es o si será posible usar Mycroft en varios idiomas simultáneamente. Me gustaría poder usar Mycroft en inglés y sueco, pero no creo que esto sea posible actualmente, y creo que hacer que Mycroft sea multilingüe sería una característica que mucha gente usaría. ¡Gracias!

hard For discussion Enhancement - proposed

Comentario más útil

¡También sería la hostia si Mycroft podría permitir el cambio de código! :D

Todos 6 comentarios

¡También sería la hostia si Mycroft podría permitir el cambio de código! :D

Por mi parte, realmente me gustaría eso. Es algo de lo que hemos hablado brevemente y sucederá en el futuro. Esperemos que más pronto que tarde.

¡Me sorprendería poder usarlo en inglés y francés! ¡Que sería increíble!

Por el momento, las tecnologías centrales (STT / TTS) se basan en un solo idioma. Veo dos enfoques para volverse multilingüe:

  • Mantenga las tecnologías en un solo idioma y cambie entre tecnología en función de algún disparador. Por ejemplo, la palabra clave "Hey Mycroft" lo hace funcionar en inglés, la palabra clave "Bork bork" lo hace funcionar en sueco (o al menos Chef sueco). Esto no permitiría mezclar idiomas en una sola interacción.
  • Entrenamos modelos multilingües para STT y TTS. Específicamente, puedo imaginarme Language X + English. Este enfoque no sería compatible con el sistema que habla francés y español, por ejemplo. Esto permitiría mezclar idiomas en la misma interacción.

Ambos de los anteriores parecen estar a una distancia sorprendente. Otros enfoques, como la detección dinámica y arbitraria del lenguaje, parecen tener más probabilidades de fallar a corto plazo.

Independientemente, esto no está en la hoja de ruta de desarrollo principal durante bastante tiempo. Al menos un año, a menos que cambie algo importante.

Creo que su primer enfoque es más simple y yo, personalmente, estaría muy contento con eso.

  • Yo Mickey (inglés)
  • Hola Mike (francés, más corto para el idioma principal / preferido)

Creo que este problema podría beneficiarse de discusiones separadas para cada una de las partes móviles:

  • Múltiples pases en las expresiones para determinar el idioma.
  • STT (STT de transmisión determina el idioma lo antes posible, no puedo esperar)
  • TTS (¿cómo elige un idioma para responder?)
  • ¿Despertar el cambio de palabras?
  • Lingua franca
  • Configuración de Mycroft (usuario / sistema)
  • Intento de cambio de idioma (¿modificar la configuración por voz o simplemente cambiar / agregar idiomas?)

Además, cualquier solución a esto es probablemente una solución inherente a cambiar el lenguaje que Mycroft está utilizando, para la gente que no quieren un asistente multilingüe.

¿Fue útil esta página
0 / 5 - 0 calificaciones