Hallo Jürgen,
sorry für die Wartezeit, ich habe erst seit heute wieder Zugriff auf die
Mails der sbl Liste.
* Juergen Schaefer
[Makro für's vorlesen Du könntest es so machen, dass du dir z. B. ein Shell Script bastelst:
#!/bin/sh
cd /usr/lib/mbrola4sbl ./txt2pho -p data/ | ./mbrola -t "${1-0.5}" -f 1.1 -e voices/de3 - - | sox -t raw -s -w -r 22500 - -t ossdsp /dev/dsp # Ende
Das habe ich gemacht. Leider kommt da eine Fehlermeldung: sox: command not found
sox ist ein Tool zum Konvertieren und Bearbeiten von Sounddateien, welches du sicher als RPM Paket installieren kannst.
Gibt es diesen Shell Script auch für brass? Wenn ja, wie würde der Befehl lauten?
Brass selbst unterstützt keine Shell.
Alternativ könntest du z. B. noch die verwendete Sprache variabel machen. Was bedeutet das?
Das du mit Hilfe eines Parameters angeben könntest, welche Sprache du verwenden willst.
Kann man das auch bei brass einsetzen?
Wie gesagt, Brass hat keine Shell. Sprachen unterstützt Brass momentan Deutsch und Englisch, bei Bedarf wäre es aber ohne großen Aufwand möglich weitere Sprachen zu integrieren. Voraussetzung hierzu wären nur die Text zu Phonem Konverter und die Mbrola Datenbanken für die entsprechenden Sprachen.
Nun musst du in Pine nur noch herausfinden, wie man:
a) den Body einer mail an ein externes programm piped b) ein Makro dafür schreibt c) dieses Makro an eine bestimmte Tastenkombination bindet
[...]
Da weiß ich nicht, wo ich was suchen muß und lege mir somit die Karten.
In der Dokumentation deines Mailprogramms? :-)
Da Du wohl mit mutt arbeitest, kannst Du mit vielleicht dafür eine Anleitung geben. Sollte ich damit nicht zurechtkommen und/oder das nicht möglich sein, bin ich dafür, das Thema voerst zu beenden. Ich werde dann versuchen hier Jemanden zu finden, der mir bei pine hilft.
Ich bin mir sicher, dass du die gewünschten Informationen fein säuberlich geordnet in der Pine Doku findest, vermutlich wesentlich ausführlicher erklärt, als das hier jemand tun könnte. Falls dein Interesse an mutt größer werden sollte, dann wäre hier ein guter Startpunkt: http://www.bursik.net/kb/linux/mutt/manual.html Um dir den Anfang zu erleichtern, das gewünschte makro sähe in etwa so aus: macro index S "<enter-command>unset wait_key\n<pipe-entry>scriptname\n" In diesem Fall startest du das Lesen der Mail mit einem großen S. "scriptname" musst du durch den namen deines Scripts ersetzen.
Mit freundlichen Grüßen und einen schönen restlichen Sonntag
Viele Grüße, Kai