Carola – Personal Voice Assistent

Vor 2 Wochen hatte ich Euch schon von den ersten Schritten für Euren persönlichen Sprachassistenten für Linux berichtet, nun kommt der dafür nötige Code zu Euch.

Carola – Personal Voice Assistent

Das Projekt basiert noch immer auf VOSK, Mbrola und Java, so wie hier beschrieben:

Mbrola – etwas bessere Sprachsynthese

Wer eine deutsche Anleitung zum Installieren der Abhängigkeiten vorzieht, der wird oben fündig zusammen mit einigen nützlichen Infos. Jeder der gleich noch Carola mit installieren möchte, der muß hier auf Github in mein Repo schauen: https://github.com/Cyborgscode/Personal-Voice-Assistent

Neben der Anleitung zur Installation findet Ihr da alle Teile, die Ihr braucht um Euren PC ab sofort per Sprache zu bedienen.

Ziel von Carola

Das Ziel von Carola ist nicht, daß es für Euch Knöpfchen drückt oder Menüs öffnet. Vielmehr soll Carola ganz nebenbei Aufgaben erledigen, die einen perifer interessieren, z.B. im Programmieren oder Schreiben eines anderen Textes, die Musik zu steuern, damit Ihr aus dem Arbeitsfluß nicht rausfallt. Man muß auch nicht mehr zum PC laufen und leiser machen, wenn man gerade kein Handy in der Hose und KDE zur Hand hat, sprich auf einer Feier kann man Carola bitten die Musik leiser zu machen. Solche Dinge stehen hier im Fokus.

Natürlich könnt Ihr es auch produktiv zur Suche nach Dokumenten benutzen, Eure Emails diktieren oder jemanden anzurufen, wenn man die Möglichkeiten hat, die man dazu braucht.

Was Carola nicht tut

Carola wird Euch nicht Eure Lieblingsepisode auf Netflix abspielen oder WOW für Euch zocken, weil Ihr den Char leveln wollt … noch nicht 😉 Das ist zur Zeit zu komplex, wäre jetzt aber wiederum nicht so schwer, wie diverse Botscripte für Spiele beweisen. Eigentlich hapert es nur an den Programmen selbst, weil diese externen Input halt nur per Maus und Tastatur annehmen und keine API zur Verfügung stellen, wie QMMP das z.b. tut. Ich kann Firefox dazu bringen, Netflix zu öffnen, aber das wars dann auch schon.

Wie kann man Carola erweitern

Das erste was Ihr machen könnt ist Eure Apps in die Config einzutragen. Damit, sofern die Apps da funktional mitspielen, habt Ihr das schon einmal personalisiert.

Dann könnt Ihr die Befehlsworte natürlich selbst anpassen. Alles was es braucht ist ein Texteditor der idealerweise Java interpretieren kann und den Java Compiler, der bei Java dabei ist. Wer neue Funktionen einbauen möchte, muß leider Java können. Der universal Parser ist noch nicht fertig, kommt aber.

Wer nicht weiß wie man mit einem Javac Befehl umgeht, Carola weiß es. Solange Ihr keine Fehler einbaut, kann Sie sich selbst kompilieren, auf Zuruf 😉

Pinephone

Carola funktioniert auch auf dem Pinephone gut, klar ist ja auch ein Linux, braucht dort aber eine beta-Komponente von AlphaCephei. Wo man die her bekommt, steht in Github Readme drin. Ansonsten ist alles gleich. Nur eins muß einem klar sein: Wenn auf dem Pine Musik aus dem Lautsprecher kommt, übertönt das Eure Spracheingabe bei weitem! Also Sprachsteuerung und Musik geht nur bei Kopfhörereinsatz.

Alles weitere steht in den Sourcen des Projekts, also wünsche ich jetzt viel Vergnügen damit 🙂

Github: https://github.com/Cyborgscode/Personal-Voice-Assistent

Linux am Dienstag: Programm für den 3.8.2021

Ja, es ist ein schöner Dienstagmorgen im August. Für einen Dienstagmorgen haben wir wenig Verkehr, die Feuerwehr und die Rettungsdienste verarzten in der Ferne die A2 und wir werden uns heute Abend einem echt abgefahrenen Filesystem zuwenden 😀

  • Linux am Dienstag: Programm für den 3.8.2021

  • Die Themen am Abend ab 19 Uhr sind u.a.
  • BGP Hijacking – T-Online teilweise offline
  • Vortrag: Grundlagen Filesystem
  • Malware … in the WayBackMachine
  • MP3fs – Live MP3 Transcoding mit FUSE
  • Sicherheitslücken: Zoom zahlt 85 Millionen US Dollar an Kunden

… sagte ich „einem“ abgefahrenen Filesystem? Ich fürchte, da habe ich etwas untertrieben .. mu har har 🙂

Ich hoffe wir sehen uns nachher ab 19 Uhr auf meet.cloud-foo.de/Linux oder über den Link auf https://linux-am-dienstag.de

Linux am Dienstag – Programm für den 20.7.

„Ist schon wieder Dienstag?“ fragte Volker Pispers eine Weile im Radio und überraschend lautet die Antwort: Ja.

Linux am Dienstag – Programm für den 20.7.

u.a. im Programm am 20.7., ab 19 Uhr:

  • Pinephone – Der PineTalk löst sich auf
  • MCE – MCE Codes geben Hinweis auf Fehler
  • Datenschutz: Überwachung überall?
  • Blender Einführung: Teil 7/6 – Wo Rauch ist, gibt es auch Gras.
  • PVA: Carola nimmt Formen an
  • Debian 11 – Kein Systemd mehr als Startsystem

wie immer treffen wir uns ab 19 Uhr auf https://meet.cloud-foo.de/Linux und es können auch spontan andere Themen drankommen 😉

Hinweis: Die Veranstaltung könnte etwas anders ablaufen als sonst, ich habe mir wohl etwas „eingefangen“, mal sehen.

Hinweis: Die Veranstaltung ist eine Präsenzveranstaltung, sie wird nicht aufgezeichnet.