Mycroft-core: Mehrsprachiges Mycroft

Erstellt am 4. Dez. 2018  ·  6Kommentare  ·  Quelle: MycroftAI/mycroft-core

Hallo! Ich habe mich gefragt, ob es möglich ist, Mycroft in mehreren Sprachen gleichzeitig zu verwenden? Ich würde Mycroft gerne auf Englisch und Schwedisch verwenden können, aber ich glaube nicht, dass dies derzeit möglich ist, und ich denke, dass Mycroft mehrsprachig wäre, eine Funktion, die viele Leute verwenden würden. Dankeschön!

hard For discussion Enhancement - proposed

Hilfreichster Kommentar

Es wäre auch la hostia si Mycroft Pudiera Permitir Codeswitching! :D

Alle 6 Kommentare

Es wäre auch la hostia si Mycroft Pudiera Permitir Codeswitching! :D

Das würde mir jedenfalls sehr gefallen. Es ist etwas, über das wir kurz gesprochen haben und das in Zukunft passieren wird. Hoffentlich eher früher als später.

Ich würde mich wundern, wenn ich es auf Englisch und Französisch verwenden könnte! Das wäre super!

Derzeit basieren die Kerntechnologien (STT / TTS) auf einer einzigen Sprache. Ich sehe zwei Ansätze, um mehrsprachig zu werden:

  • Behalten Sie einsprachige Technologien bei und wechseln Sie basierend auf einem Auslöser zwischen Technologien. ZB "Hey Mycroft" Hotword macht es auf Englisch, "Bork Bork" Hotword macht es auf Schwedisch (oder zumindest Swedish Chef). Dies würde ein Mischen von Sprachen innerhalb einer einzigen Interaktion nicht erlauben.
  • Wir trainieren mehrsprachige Modelle für STT und TTS. Konkret kann ich mir Sprache X + Englisch vorstellen. Dieser Ansatz würde beispielsweise das System, das Französisch und Spanisch spricht, nicht unterstützen. Dies würde das Mischen von Sprachen in derselben Interaktion ermöglichen.

Beides scheint in Schlagdistanz. Andere Ansätze wie die willkürliche, dynamische Spracherkennung scheinen kurzfristig eher zu scheitern.

Unabhängig davon steht dies schon seit geraumer Zeit nicht auf der Hauptentwicklungs-Roadmap. Mindestens ein Jahr, es sei denn, es ändert sich etwas Großes.

Ich denke, Ihr erster Ansatz ist einfacher und würde mich persönlich sehr darüber freuen.

  • Yo Mickey (Englisch)
  • Hey Mike (Französisch, kürzer für Haupt-/bevorzugte Sprache)

Ich denke, dieses Problem könnte von separaten Diskussionen für jeden der beweglichen Teile profitieren:

  • Mehrere Durchgänge bei Äußerungen, um die Sprache zu bestimmen
  • STT (Streaming STT bestimmt die Sprache so schnell wie möglich, kann es sich nicht leisten zu warten)
  • TTS (wie wählt es eine Sprache für die Antwort aus?)
  • Wortwechsel wecken?
  • Lingua Franca
  • Mycroft-Konfiguration (Benutzer/System)
  • Absicht zum Sprachwechsel (Einstellungen per Stimme anpassen oder einfach Sprachen wechseln/hinzufügen?)

Auch auf diese jede Lösung ist wahrscheinlich eine inhärente Lösung , die eine Sprache Schalt dass Mycroft verwendet, für Leute , die nicht über eine mehrsprachige Assistentin wollen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen