Mycroft-core: 多语言 Mycroft

创建于 2018-12-04  ·  6评论  ·  资料来源: MycroftAI/mycroft-core

你好! 我想知道是否可以同时使用多种语言的 Mycroft? 我希望能够使用英语和瑞典语的 Mycroft,但我认为目前这不可能,而且我认为让 Mycroft 支持多种语言将是很多人会使用的功能。 谢谢!

hard For discussion Enhancement - proposed

最有用的评论

它也将是 la hostia si Mycroft pudiera permitir codeswitching! :D

所有6条评论

它也将是 la hostia si Mycroft pudiera permitir codeswitching! :D

我真的很喜欢那个。 这是我们已经简要讨论过的事情,并将在未来发生。 希望宜早不宜迟。

如果我能用英语和法语使用它,我会感到惊讶! 那将是真棒!

目前,核心技术(STT / TTS)是围绕单一语言构建的。 我看到了两种成为多语种的方法:

  • 维护单一语言技术并根据某些触发器在技术之间切换。 例如,“Hey Mycroft”热词使其以英语运行,“Bork bork”热词使其以瑞典语(或至少是瑞典厨师)运行。 这将不允许在单个交互中混合语言。
  • 我们为 STT 和 TTS 训练多语言模型。 具体来说,我可以想象语言X+英语。 例如,这种方法不支持讲法语和西班牙语的系统。 这将允许在同一交互中混合语言。

以上两者似乎相距甚远。 其他方法,如任意的、动态的语言检测,在短期内似乎更有可能失败。

无论如何,这在很长一段时间内都不是主要的开发路线图。 至少一年,除非有重大变化。

我认为您的第一种方法更简单,我个人对此会非常满意。

  • 哟米奇(英文)
  • Hey Mike(法语,主要语言/首选语言的缩写)

我认为这个问题可以从每个活动部分的单独讨论中受益:

  • 多次通过话语来确定语言
  • STT(流式STT尽快确定语言,等不起)
  • TTS(它如何选择一种语言来回复?)
  • 唤醒词切换?
  • 通用语
  • Mycroft 配置(用户/系统)
  • 语言切换意图(通过语音调整设置,或者只是切换/添加语言?)

此外,对于不想要多语言助手的人来说,对此的任何解决方案都可能是切换Mycroft 正在使用的一种语言的固有解决方案。

此页面是否有帮助?
0 / 5 - 0 等级