Jeder Podcast braucht eine Nullnummer. So will es halt mal das Gesetz. Ich habe jetzt zwar nicht
vorher einen klassischen Podcast zu machen, aber es gibt wahrscheinlich eine RSS-Feed und Audio-Dateien.
Also ist es ein Podcast, also braucht man eine Nullnummer. Und in der Nullnummer muss man erklären,
was das Ganze soll. Und was soll das hier? Es geht um Release Notes. Und zwar programmiere ich
einen Transkriptionsklient für Fit für Windows. Da muss man noch einen besseren Name einfallen. Wenn
ihr eine Idee habt, schickt mir bitte Vorschläge. Und wenn man so eine Software programmiert und es
gibt eine neue Version, dann gibt es ja immer die Release Notes. Da steht immer drin, was hat sich
geändert. Viele Programmierer schreiben da nur rein oder viele Firmen schreiben da nur rein
allgemeine Performance und Benutzer-Erlebnisverbesserungen. Das finde ich immer total doof.
Mich interessiert immer, was sich an so einer Software ändert. Und ich lese mir die auch gerne
durch, wenn sie nicht so lang sind, weil ich es mit dem Lesen nicht so habe. Und wenn ich es noch viel
weniger mit dem Schreiben habe, aber gerne ein bisschen ausführliche Release Notes machen würde
und erklären würde, was sich an der Software und warum ändere, habe ich mir überlegt, ich mache das
als Audio. Weil es geht um Podcasts, dann kann man das auch als Podcast machen. Und das ist jetzt die
Idee hinter diesem Podcast. Wer jetzt gar nicht weiß, um was es geht, es geht um Fit-Transkriptionen.
Die Podcast-Suchmaschine Fit wird ja von Easy programmiert und der hat eine ganz schlaue Idee
und möchte auch im Inhalt der Podcasts suchen. Also momentan kann die nur in den Metadaten suchen,
also im Titel des Podcasts, im Titel der Episode und in den Show Notes, aber halt nicht im gesprochenen
Inhalt. Dazu muss man ja den Inhalt erstmal maschinenlesbar machen, also transkribieren,
verschriftlichen. Und die Technik ist ja heute soweit, das gut hinzukriegen. Und er hat sich dann
gedacht, er macht es ähnlich wie bei CT@Home oder Folding@Home oder so. Also er verteilt es
auf Rechnern von freiwilligen Benutzerinnen und Benutzern. Also jeder, der einen PC zu Hause hat
oder einen Mac oder einen Linux-Rechner viel mehr, kann da mitmachen oder soll da mitmachen können.
Das ganze Projekt ist noch in der Beta-Phase. Er hat also einen Client für Mac und Linux geschrieben
und ich habe mir das Ganze mal angeschaut und es ging aber nicht für Windows. Und da ich hauptsächlich
Windows-Nutzer bin, habe ich probiert, wie man das auf Windows umsetzen kann. Erst über PowerShell
und auch mit FFmpeg und auch mit Whisper Cpp, was auch da Christian, also easy im Original einsetzt.
Und bei dem Experimentieren und Suchen bin ich dann in der Nachtschicht mit ein paar anderen
zusammen auf eine Whisper.net-Implementierung, das ist also die Software, die die Spracherkennung
macht, gestoßen, die auch auf der Grafikkarte läuft. Und da läuft das auf schnellen, auf guten
Grafikkarten viel schneller als auf schnellen PCs oder Macs oder Linux-Rechnern auf dem Prozessor.
Und habe ein bisschen rum experimentiert und es hat sich jetzt so gut angelassen, dass ich da mal
weiter mache und wir da jetzt dran sind, da einen sauberen Client rauszumachen. Ist relativ, weil
wie gesagt, ich kann überhaupt nicht programmieren. Naja, das Ding läuft, das beweist das Gegenteil,
aber ich bin kein Software-Entwickler, ich habe das nie gelernt. Ich arbeite zwar jeden Tag sehr
viel mit Computern, kenne auch viele Hintergründe, aber ich bin eben kein Entwickler und für dem ist
das ein spannendes Projekt für mich, macht mir viel Spaß und möchte euch da einfach ein bisschen
erklären, was sich da an den einzelnen Stellen immer wieder tut. Wer da rein hört, freut mich,
wer nicht, kann ich auch gut verstehen.
[SCHLUSS]