Oskar Welzl: Weblog zur Homepage

Meister? Ein Anruf für Sie!

Das erste Gebot der Maemo-Community lautet: Du sollst keine anderen Repositories haben neben Maemo Extras!

Ich sündige und verführe mit diesem Beitrag auch andere. Im „Devil“-Repository lauert nämlich ein kleines Tool, das eine der am schmerzlichsten vermißten S60-Funktionen aufs N900 bringt: die Ansage des Anrufer-Namens. Das Programm nennt sich eSpeakCaller und setzt auf dem freien Text-to-Speech Synthesizer eSpeak auf. Damit erbt es jede Menge ausgefeilter Funktionalität in Bezug auf die Sprachausgabe, angefangen von fein steuerbarer Geschwindigkeit/Stimmlage bis hin zur Unterstützung von SSML.

Der eigentliche Hit ist aber, daß eSpeakCaller trotz seines frühen Entwicklungsstadiums schon wesentlich mehr bietet als das Nokia-eigene Pendant aus der S60-Welt: Man definiert eigene Texte, in die der Name des Anrufers als Variable eingefügt wird. Name nicht gespeichert? Für diesen Fall steht die Nummer als Variable zur Verfügung, außerdem kann dafür ein extra Textbaustein verwendet werden. Auch für den Fall einer unterdrückten Rufnummer läßt sich ein eigener Text schreiben (z.B. „Da will einer anonym bleiben. Ich nehm an Du hebst nicht ab?“).

Auch an Kleinigkeiten hat der Autor Arto Rusanen gedacht: Wer mich zwar als „Oskar Welzl“ gespeichert hat, zusätzlich aber „Ossi“ im Feld „Nickname“ einträgt, kann auf Wunsch eben „Ossi ruft an“ statt „Oskar Welzl ruft an“ hören. Das macht alles ein bißchen persönlicher.

Ein paar kleine Schönheitsfehler gibts noch dort und da (der Text wird nur 1x gespielt, der Klingelton geht dabei in der Lautstärke nicht runter), andererseits ist das Programm auch noch nicht mal eine Woche alt und zu allem Überfluß offenbar das erste Projekt, das Arto Rusanen mit Python realisiert. Da ist also ganz sicher noch einiges zu erwarten. Ich hab mir jedenfalls meinen Text zusammengestellt und bin sehr glücklich über mein devotes Telefon. ;)

 
jukey meinte am :
Tolle Ansage...
...klingt wirklich großartig. Willichauch :) Leider nutzt die Oberfläche des Programms jede Menge nicht "optifizierter" QT-Programmbibliotheken und würden mein rootfs komplett ausfüllen.
Ich werde also hoffen das mit dem kommenden Firmware-Upgrade dieses Problem gelöst wird. 
ossi1967 antwortete am :
Da hab ich Dir was voraus

Ich hab ein N900 … und noch ein N900. Und aufs zweite Gerät kommt der ganze Dreck vom Devil drauf. Da ist es mir dann auch wurscht, ob es irgendwas zum Explodieren bringt. ;)

Aber thx für den Hinweis auf die nicht-optifizierten Qt-libs. Das ist vielleicht für andere User gut zu wissen, die in letzter Zeit in Bezug auf Devil wieder sehr übermütig geworden sind. (Dabei war schon das letzte FW-Update nicht wirklich problemlos, gelle? Da mußte doch wer mühsam ein Paket nach dem anderen löschen? *gg*)

 
schlosser meinte am :
HA! Wusste ich's doch!
Du bist ein charakterschwacher, neugieriger, halbehrlicher Mensch! :)
Mir immer 'Maemo-Extras'-Wasser predigen und selber den 'Devil'-Wein saufen! :))

Doch ich kann mich nicht ganz der Euphorie anschliessen: Die Sprachansage klingt mir noch viel zu undeutlich (...und, nein, ich habe die Namen nicht falsch im Telefonbuch stehen!) und zu metallisch. Wär ja an sich mein Ding (Wortwitz!), aber beim Telefonieren hätt ich's gern verständlicher und freundlicher.

Verbesserungspotential!
(...waiting for the orange Ausrufezeichen!) 
ossi1967 antwortete am :
Da kannst lang warten ;)

eSpeak wird seit 1995 entwickelt und ist dabei eben zu dieser Qualität gekommen. Jetzt kannst Dir ausrechnen, wie realistisch ein massiver Qualitätssprung innerhalb der nächsten Wochen und Monate ist. ;)

Es hat bei eSpeak offenbar auch eine bewußte Design-Entscheidung für weniger Sprachqualität, dafür aber auch für ein kleineres Programm gegeben. Die Homepage sagt uns dazu:

eSpeak uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings.

Andererseits klingt mein 6110 Navigator auch nicht besser. Bei eSpeak kannst zumindest durch Verstellen bestimmter Parameter die Stimme so verändern, daß Du sie gut verstehst. (Wie war das eigentlich beim N97? Das hab ich bei Dir nie sprechen ghört.)

(Und Deine bösartigen Beschimpfungen wie charakterschwacher, neugieriger, halbehrlicher Mensch seien Dir verziehen … das sind offenbar noch die Nachwirkungen der köstlichen Brettljausn von gestern *gacker*)

 
schlosser antwortete am :
Behse Urschel!
:)

Die Brettljausn ist schon längst verdaut und war ja sogar recht witzig!
(Warum merkt man sich eigentlich solche kulinarischen Fauxpatscherln länger als die oralen Ergüsse?)

Aber zum Thema:
von vier Anrufern drei als 'unbekannter Teilnehmer' betitelt ist wohl Extra Extra Extra Testing repository... So a Müll! 
ossi1967 antwortete am :
Mah! Das darf ja wohl bitte nicht wahr sein!

Da holt er sich ein Programm aus einem Entwickler-Repo runter und meckert dann, daß es nicht fertig ist. Na! I packs net. Die Jugend heutztag … *kopfschüttel*

Statt daß Du da rummaulst könntest gleich dem Entwickler die Fehler melden, das hätt wenigstens Sinn. Hatten wir Umlaute in den Namen? Haben wir Leerzeichen/Klammern/… im Feld „Telefonnummer“? Haben wir uns angschaut, welche Fehler bekannt sind?

 
schlosser antwortete am :
Falsch!
Ich mecker nicht, daß es "nicht fertig ist". Ich mecker, daß es nicht funktioniert! So ist das.
Nix von den "üblichen" Fehlern, mein Lieber! Das steht alles brav drin, wie´s ghört. Aber das kannst Du Dir ja beim nächsten Mal selber anschauen... ;-) 
ossi1967 antwortete am :
Natürlich funktionierts nicht

Weils nicht fertig ist. - Trotzdem ist das halt alles relativ. Bei manchem gehts gut, bei anderen gar nicht.

 
Weitere Links zu …
N900:
development