Mycroft-core: Mycroft multilíngue

Criado em 4 dez. 2018  ·  6Comentários  ·  Fonte: MycroftAI/mycroft-core

Olá! Eu queria saber se é ou se será possível usar o Mycroft em vários idiomas simultaneamente? Eu gostaria de poder usar o Mycroft em inglês e sueco, mas não acho que isso seja possível no momento, e acho que ter o Mycroft multilíngue seria um recurso que muitas pessoas usariam. Obrigado!

hard For discussion Enhancement - proposed

Comentários muito úteis

Também seria a hostia si Mycroft pudiera permitir a troca de código! : D

Todos 6 comentários

Também seria a hostia si Mycroft pudiera permitir a troca de código! : D

Eu, pelo menos, realmente gostaria disso. É algo sobre o qual falamos brevemente e que acontecerá no futuro. Esperançosamente, mais cedo ou mais tarde.

Eu ficaria surpreso se pudesse usá-lo em inglês e francês! Isso seria incrível!

No momento, as tecnologias principais (STT / TTS) são construídas em torno de uma única linguagem. Vejo duas abordagens para se tornar multilíngue:

  • Manter tecnologias em um único idioma e alternar entre tecnologias com base em algum gatilho. Por exemplo, a hotword "Hey Mycroft" faz com que opere em inglês, a hotword "Bork bork" faz com que opere em sueco (ou pelo menos chef sueco). Isso não permitiria a mistura de idiomas em uma única interação.
  • Treinamos modelos multilíngues para STT e TTS. Especificamente, posso imaginar a linguagem X + inglês. Essa abordagem não apoiaria o sistema que fala francês e espanhol, por exemplo. Isso permitiria a mistura de idiomas na mesma interação.

Ambos os itens acima parecem estar a uma distância impressionante. Outras abordagens, como a detecção de idioma dinâmica e arbitrária, parecem mais propensas a falhar no curto prazo.

Independentemente disso, isso não está no roteiro de desenvolvimento principal por um bom tempo. Pelo menos um ano, a menos que algo importante mude.

Acho que sua primeira abordagem é mais simples e eu, pessoalmente, ficaria muito feliz com isso.

  • Yo Mickey (inglês)
  • Ei Mike (francês, abreviação para idioma principal / preferido)

Acho que este problema poderia se beneficiar de discussões separadas para cada uma das partes móveis:

  • Várias passagens em declarações para determinar o idioma
  • STT (streaming STT determina o idioma o mais rápido possível, não posso esperar)
  • TTS (como ele escolhe um idioma para responder?)
  • Despertar a troca de palavras?
  • Língua franca
  • Configuração do Mycroft (usuário / sistema)
  • Tentativa de troca de idioma (ajustar as configurações por voz ou apenas trocar / adicionar idiomas?)

Além disso, qualquer solução para isso é provavelmente uma solução inerente à mudança a linguagem que Mycroft está usando, para pessoas que não querem um assistente multilíngue.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

fermulator picture fermulator  ·  6Comentários

KathyReid picture KathyReid  ·  8Comentários

Ahmed-Benj picture Ahmed-Benj  ·  7Comentários

krisgesling picture krisgesling  ·  3Comentários

damorosodaragona picture damorosodaragona  ·  5Comentários