PVA: Carola halt die Klappe!

Ok, Kritik angekommen: Sie redet zuviel, aber muß man deswegen gleich ausfallend werden?

PVA: Carola halt die Klappe!

Wer hat das seinem Sprachassistenten nicht auch schon mal an den Kopf werfen wollen, wenn der zum xten mal Unsinn gehört und einfach dazwischen gequatscht hat? Mit dem neuen Plugin SpeechGuard könnt Ihr das jetzt:

Carola HALT DIE KLAPPE

schaltet die Sprachausgabe für 10 Minuten aus,

Carola DU DARFST WIEDER

schaltet die Sprachausgabe sofort wieder ein.

Wer etwas weniger wütend sprechen möchte, kann das ganz einfach in seiner privaten UserConfig überschreiben bzw. eine alternative einbauen: Einfach in eine Configdatei z.B. ~/.config/pva/conf.d/99-sprachausgabe.conf schreiben:

command:“sprache|aus“,“SHUTUP“,““
command:“sprache|an“,“TALKTOME“,““

Fertig. So einfach ist das.

PVA: unerwartete KDE Connect Interaktion

Hi, völlig überraschend stellt sich heraus, daß Funktion wie geplant funktionieren, aber unerwartete Dinge offenbaren. Die Medienwiedergabe ist so ein Fall.

PVA: unerwartete KDE Connect Interaktion

Ich höre gerade übers Handy Musik und wollte Carola ein paar Reaktionstests unterziehen, als sie nicht reagierte 😐 Da wurde ich natürlich nervös, weil das untypisch war. Ich habe ja erst gedacht, daß die Soundausgabe auf den anderen Kopfhörern liegt, aber das war nicht der Fall. Sprach man sie direkt mit Namen an, reagiert die Kleine wie sie sollte.

Ein neues Mysterium? 🙂

Leider nicht, denn zur Steuerung meines Handies hatte ich KDE Connect auf dem PC gestartet. Ich zeige Euch mal die Topologie:

KDE Connect hat sich auf dem PinePhone die von Lollypop zur Verfügung gestellte MPRIS2 Schnittstelle geschnappt und die über das Netz genutzt. Soweit, so beabsichtigt 🙂 Tatsächlich ist KDE Connect auf dem PC noch einen Schritt weitergegangen und hat auf dem PC die MPRIS2 Schnittstelle von Lollypop exponiert und die hat nun wiederum Carola gesehen und benutzt.

Das bedeutet, ich kann jetzt auf dem PC mit Carola die Musik per Sprache steuern, obwohl beide nichts von einander wissen können, weil KDE Connect die Schnittstellen bridged 😀 Wie geil ist das denn bitte ?!!?!?!?!! 😀

Warum schwieg sie jetzt?

Weil sie, wenn eine Medienwiedergabe läuft, nicht auf den gesprochenen Text reagieren soll. Das ständige dazwischen quatschen würde einfach nur nerven.

PVA: Carola und die Arbeitslast

Wer kennt das nicht, irgendein Prozess dreht völlig am Rad, die Lüfter fallen aus und die CPU schmilzt, da wäre es schön gewesen wenn einem das vorher jemand gesagt hätte, oder?

PVA: Carola und die Arbeitslast

Jetzt tut das jemand für Euch 🙂 Carola informiert Euch in sinnvollen Abständen darüber, daß die Last im System zu hoch ist und natürlich auch, wenn das wieder normal ist. Das sie sich selbst dabei ins Knie schließt, wenn die Metadatenbank neu erzeugt wird, ist vorläufig mal geschenkt.

In Zukunft wird berichtet, wenn der Plattenplatz knapp wird, hoffentlich bevor der Platz weg ist. Auch sollen am Ende noch CPU Lüfter und Temperaturwarnungen ausgegeben werden, wofür eine enge Zusammenarbeit mit lm_sensors nötig wird.

Im Zuge des ChatGPT Hypes gerade, kam natürlich auch bei mir der Wunsch nach mehr AI auf. Die meisten Bots sind aber sehr speziell, laufen nur auf Windows, können kein Deutsch oder laufen erst gar nicht lokal. Da ChatGPT eine Cloudlösung ist, fällt die auch flach. Dabei kann die wirklich was 🙁

Der LibreBot kommt gleich als Java-WebApp daher, so daß man einen Tomcat installieren müßte. Das hätte zwar für Firmennetze Vorteile, aber ist doch für einen lokal laufenden Sprachassistenten eher hinderlich, weil man da viel zu viel Setup machen müßte, bevor das auch nur ansatzweise läuft.

Ich habe daher so meine Zweifel, daß sich da was finden läßt, das wir in Java so einbinden können, daß sich der Aufwand in Grenzen hält für den Benutzer.