Mycroft-core: Mycroft multilingue

Créé le 4 déc. 2018  ·  6Commentaires  ·  Source: MycroftAI/mycroft-core

Salut! Je me demandais si c'était le cas ou s'il serait possible d'utiliser Mycroft dans plusieurs langues simultanément ? J'aimerais pouvoir utiliser Mycroft en anglais et en suédois, mais je ne pense pas que cela soit possible actuellement, et je pense que le fait que Mycroft soit multilingue serait une fonctionnalité que beaucoup de gens utiliseraient. Merci!

hard For discussion Enhancement - proposed

Commentaire le plus utile

Ce serait aussi la hostia si Mycroft pudiera permitir le codewitching ! :RÉ

Tous les 6 commentaires

Ce serait aussi la hostia si Mycroft pudiera permitir le codewitching ! :RÉ

Pour ma part, j'aimerais vraiment ça. C'est quelque chose dont nous avons brièvement parlé et qui se produira plus tard. Espérons plus tôt que tard.

Je serais étonné si je pouvais l'utiliser en anglais et en français! Ce serait génial!

À l'heure actuelle, les technologies de base (STT/TTS) sont construites autour d'un seul langage. Je vois deux approches pour devenir multilingue :

  • Maintenez les technologies monolingues et basculez entre les technologies en fonction d'un déclencheur. Par exemple, le mot clé "Hey Mycroft" le fait fonctionner en anglais, le mot clé "Bork bork" le fait fonctionner en suédois (ou au moins Chef suédois). Cela ne permettrait pas le mélange des langues au sein d'une même interaction.
  • Nous formons des modèles multilingues pour STT et TTS. Plus précisément, je peux imaginer la langue X + l'anglais. Cette approche ne supporterait pas le système parlant français et espagnol, par exemple. Cela permettrait le mélange des langues dans la même interaction.

Les deux ci-dessus semblent à une distance frappante. D'autres approches telles que la détection arbitraire et dynamique du langage semblent plus susceptibles d'échouer à court terme.

Quoi qu'il en soit, ce n'est pas sur la feuille de route principale du développement depuis un certain temps. Au moins un an, à moins que quelque chose de majeur ne change.

Je pense que votre première approche est plus simple et j'en serais personnellement très heureux.

  • Yo Mickey (anglais)
  • Hey Mike (français, plus court pour la langue principale/préférée)

Je pense que ce problème pourrait bénéficier de discussions distinctes pour chacune des pièces mobiles :

  • Passages multiples à des énoncés pour déterminer la langue
  • STT (le streaming STT détermine la langue dès que possible, ne peut pas se permettre d'attendre)
  • TTS (comment choisit-il une langue pour répondre ?)
  • Changement de mot de réveil ?
  • Lingua franca
  • Configuration Mycroft (utilisateur/système)
  • Intention de changement de langue (ajuster les paramètres par la voix, ou simplement changer/ajouter des langues ?)

En outre, toute solution à cette question est probablement une solution inhérente à la commutation d' une langue que Mycroft utilise, pour les gens qui ne veulent pas un assistant multilingue.

Cette page vous a été utile?
0 / 5 - 0 notes