Gladys 4 - Spracherkennung

Hallo zusammen,

Ich arbeite gerade an der Entwicklung von Diensten, die die Kompatibilität von Gladys 4 mit meiner Installation ermöglichen. Da ich bereits in der v3 mit Snips Spracherkennung implementiert habe, plane ich, meinen Snips-Assistenten zu verbessern und einen darauf basierenden Dienst zu entwickeln.

Ich eröffne daher dieses Thema, damit wir über diesen Dienst diskutieren können, was ihr damit sehen möchtet, welche Möglichkeiten ein solcher Dienst bietet und eventuell eine bestimmte Anzahl von Beispielsätzen sammeln, die zum Training des Assistenten dienen.

Jede Teilnahme ist willkommen :smiley:

Attention: Snips wurde von Sonos übernommen. Snips wird nicht mehr weiterentwickelt.

https://www.lesechos.fr/tech-medias/hightech/sonos-rachete-lassistant-vocal-francais-snips-pour-37-milliards-de-dollars-1149589

Hallo
Ich bin sehr an diesem Service interessiert :slight_smile:
Ich suche:

  • einen evolvierenden Assistenten (egal welcher Satz, er versteht das Ziel).
  • einen Geheimwächter :smiley: (alles lokal).

Nur aus Neugier, wie planst du, Snips nach der Übernahme durch Sonos zu nutzen darüber wird hier gesprochen?
Für Info scheint rhasspy die Zukunft des Open-Source-Snips zu sein ^^.

Absolut! Ich habe es installiert und getestet. Bin eher zufrieden mit dem Ergebnis. Die Community scheint derzeit noch klein zu sein, aber die Leute wirken sehr aktiv.
Ich werde einen kleinen Bericht mit Screenshots machen, sobald ich Zeit habe.

Was hältst du von Matrix Voice für diese Art von Produkt?

Ich entdecke deinen Link, ich kannte den nicht.
Der Nachteil ist, dass du ihn mit einem Raspberry Pi verbinden musst. Und zwischen dem Kauf des Pi und des Matrix Voice könntest du auch gleich mit einem Respeaker anfangen.
Ich habe einen Respeaker V2 mit 6 Mikrofonen.

Hallo @link39, wie hast du Rhasspy tiefer testen können?
Deine Meinung interessiert mich, ich hatte die Gelegenheit, es ein bisschen zu testen, aber ich bin noch nicht so sehr in die Details eingestiegen :slight_smile:

Hallo.

Ja, getestet und sogar abgesegnet! Ich verwende snowboy als Wake-Word mit dem universellen Modell « Jarvis » auf Französisch.
Ich habe einen Respeaker 6mic mit einer Pi, um es laufen zu lassen.

Hallo,
Rhasspy le speech2text funktioniert gut.
Allerdings, haben Sie den text2speech getestet? Gibt es eine Möglichkeit, eine korrekte Stimme zu haben, ohne dabei auf Google Voice zurückzugreifen?

Könnte man nicht einen Tuto für die Anfänger machen @link39?
Danke für deine Rückmeldung

Ich wollte das gerade fragen ;).
Es ist cool zu wissen, dass es funktioniert, aber ich verstehe nicht ganz, wie man es deployt.

Hallo @Biscotte,
Falls du Rhasspy als Standalone-Installation für FR testen möchtest und dich ein bisschen mit Docker auskennst, habe ich dir die docker-compose-Datei hier hinterlegt.
Darin sind Rhasspy und MaryTTS (das ermöglicht andere Stimmen) enthalten. Beide haben eine Weboberfläche zum Testen und Konfigurieren. Ich teste es auf einer Debian-VM auf meinem Windows-PC, um mein Headset zu nutzen.

Leider verwende ich Rhasspy nicht mit Gladys, daher denke ich, dass ein Tutorial für mich nicht sehr interessant wäre.
Derzeit gibt es keine Verbindung zwischen Rhasspy und Gladys.

Für Rhasspy reicht es aus, einen Container zu deployen und dann auf die Weboberfläche zu gehen, um ihn zu konfigurieren. Ich hatte in diesem selben Thread die Konfiguration, die ich für das Wake-Word, TTS und Co. habe, gepostet. Ich kann Ihnen einen Screenshot machen, wenn Sie möchten.

Hier ist meine Konfiguration:

Hallo,

Zufällig, gibt es Leute, die an Rhasspy und seiner Integration in Gladys gearbeitet haben?

Ich habe schnell einen Dienst begonnen, um Rhasspy direkt in Gladys zu integrieren. Ich möchte lieber fragen, um keine doppelte Arbeit zu machen :slight_smile:

Meiner Meinung nach kannst du das machen @damalgos

Ok, das wird vielen gefallen.

:slight_smile:

Da bist du unser Idol :grin::joy:

Mdr !

Nach einigen Tests ist es sehr einfach, die Ereignisse von Rhasspy in Gladys abzurufen. Ich kann also alle Anfragen des Benutzers leicht abrufen. Daher wird dieser Teil für mich einfach umzusetzen sein.

Der schwierigste Teil wird der Docker-Teil sein, um Rhasspy korrekt auf allen Maschinen zu deployen.

Da habe ich eine Frage zu den Nachrichten.

Ich sehe, dass im Code ein Benutzer erforderlich ist, damit Gladys diesem Benutzer antworten kann, wenn eine Nachricht gesendet wird.

Mein Problem ist, dass ich keinen Benutzer möchte, weil ich nicht weiß, wer im Mikrofon gesprochen hat. Daher kann ich keine ID zuordnen. Vor allem, weil die Antwort mündlich erfolgt. Daher erhalte ich die Rückmeldung von Gladys, aber es gibt einen Fehler, weil ich die ID auf null setze.

Können wir die aktuelle Route ändern oder müssen wir eine neue, spezifischere für diese Nutzung erstellen?

Was denkst du, @pierre-gilles?