Mailinglist Archive: blinux-de (70 mails)
| < Previous | Next > |
Re: pine, mutt, i.V.m. brass und sbl
- From: Kai Ruemmler <kairuemmler@xxxxxxxx>
- Date: Thu, 11 Nov 2004 18:20:23 +0000 (UTC)
- Message-id: <20041111182018.GA6455@localhost>
Hallo Jürgen,
sorry für die Wartezeit, ich habe erst seit heute wieder Zugriff auf die
Mails der sbl Liste.
* Juergen Schaefer <j.schaefer@xxxxxx> wrote:
> > [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
sorry für die Wartezeit, ich habe erst seit heute wieder Zugriff auf die
Mails der sbl Liste.
* Juergen Schaefer <j.schaefer@xxxxxx> wrote:
> > [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
| < Previous | Next > |