Mycroft-core: 多言語マイクロフト

作成日 2018年12月04日  ·  6コメント  ·  ソース: MycroftAI/mycroft-core

こんにちは! Mycroftを複数の言語で同時に使用できるのか、それとも可能になるのか疑問に思いました。 Mycroftを英語とスウェーデン語で使用できるようにしたいのですが、現時点では不可能だと思います。Mycroftを多言語対応にすることは、多くの人が使用する機能だと思います。 ありがとうございました!

hard For discussion Enhancement - proposed

最も参考になるコメント

それはまた、la hostia si Mycroft pudiera permitir codeswitchingです! :NS

全てのコメント6件

それはまた、la hostia si Mycroft pudiera permitir codeswitchingです! :NS

私は本当にそれが欲しいです。 これは私たちが簡単に話し合ったものであり、今後起こります。 うまくいけば、後でではなく早く。

英語とフランス語で使えたらびっくり! それは素晴らしいでしょう!

現在、コアテクノロジー(STT / TTS)は単一の言語を中心に構築されています。 多言語になるには2つのアプローチがあります。

  • 単一言語のテクノロジーを維持し、何らかのトリガーに基づいてテクノロジーを切り替えます。 たとえば、「He​​y Mycroft」ホットワードは英語で動作し、「Borkbork」ホットワードはスウェーデン語(または少なくともスウェーデン語のシェフ)で動作します。 これでは、単一のインタラクション内で言語を混在させることはできません。
  • STTおよびTTSの多言語モデルをトレーニングします。 具体的には、言語X +英語を想像することができます。 このアプローチは、たとえばフランス語とスペイン語を話すシステムをサポートしません。 これにより、同じインタラクションで言語を混在させることができます。

上記の両方が驚くべき距離にあるようです。 任意の動的言語検出などの他のアプローチは、短期的には失敗する可能性が高いようです。

とにかく、これはかなり長い間、主要な開発ロードマップにはありません。 何か大きな変化がない限り、少なくとも1年。

あなたの最初のアプローチはもっと簡単だと思います、そして私は個人的にそれでとても満足しています。

  • ヨミッキー(英語)
  • ちょっとマイク(フランス語、メイン/優先言語の短い)

この問題は、可動部分ごとに個別に議論することでメリットが得られると思います。

  • 言語を決定するための発話での複数のパス
  • STT(ストリーミングSTTは言語をできるだけ早く決定し、待つ余裕はありません)
  • TTS(返信する言語をどのように選択しますか?)
  • ウェイクワードスイッチング?
  • リンガ・フランカ
  • Mycroft構成(ユーザー/システム)
  • 言語切り替えの意図(音声で設定を微調整しますか、それとも単に言語を切り替え/追加しますか?)

また、これに対する解決策は、多言語アシスタントを必要としない人々にとって、Mycroftが使用している1つの言語を切り替えるための固有の解決策である可能性があります。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

InconsolableCellist picture InconsolableCellist  ·  8コメント

Ahmed-Benj picture Ahmed-Benj  ·  7コメント

Zacki84 picture Zacki84  ·  10コメント

WSLUser picture WSLUser  ·  9コメント

tiagochiavericosta picture tiagochiavericosta  ·  6コメント