Entwickler-Ecke

Multimedia / Grafik - SAPI - Sprachausgabe deutsch


galagher - Do 11.04.13 14:53
Titel: SAPI - Sprachausgabe deutsch
Hallo!

Ich habe bisher SAPI 4, "LH Stefan" genutzt, möchte dieses veraltete System aber nicht mehr unter Windows 7 installieren (funktioniert vielleicht auch gar nicht damit). Trotzdem möchte ich deutsche Sprachausgabe nutzen. Gibt's denn da nicht mittlerweile bessere deutsche Stimmen, die man zusammen mit Delphi-Programmen verwenden kann?

lg
galagher


galagher - So 14.04.13 17:24

Gibt's denn wirklich niemanden, der sich damit auskennt? :(

Ich möchte nicht wieder SAPI 4 installieren, bei dem man jedem(!) eingeschränkten User-Konto auf einen Temp-Ordner Schreib-Zugriffsrechte geben muss, damit die deutsche Sprache auch unter diesem eingeschränkten Konto funktioniert. Unsaubere Sache. SAPI 4 ist eben veraltet.

Vielleicht gibt's ja ein Programm, dem man einen Textstring übergeben kann und das diesen dann als gesprochenen Text auf Deutsch ausgibt. :nixweiss:


Blawen - So 14.04.13 18:19

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
SAPI 4 ist eben veraltet.
Warum nimmst Du nicht eine aktuellere Version (5.x)?


galagher - So 14.04.13 19:43

user profile iconBlawen hat folgendes geschrieben Zum zitierten Posting springen:
user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
SAPI 4 ist eben veraltet.
Warum nimmst Du nicht eine aktuellere Version (5.x)?
Weil die SAPI 5 weder deutsche Sprachausgabe hat*) noch die grafische Komponente TDirectSS und TTexttoSpeech hat. Diese ActiveX-Komponenten sind nur in der SAPI 4 enthalten.

Gibt's da nichts Einfacheres, das nicht auf SAPI aufbaut?


*) Da bin ich mir jetzt nicht sicher! Aber die Komponenten sind definitiv nicht dabei!


Blawen - So 14.04.13 20:06

Gemäss http://de.wikipedia.org/wiki/Speech_Application_Programming_Interface werden Englisch, Deutsch und Französisch unterstützt. s.a. http://en.wikipedia.org/wiki/Microsoft_Speech_API

Wie wäre es z.B. mit "dragon naturally speaking"? (Ich bin mir nicht sicher, ob die Wiedergabe effektiv auch geht)
http://www.nuance.com/for-developers/dragon/


galagher - So 14.04.13 20:23

user profile iconBlawen hat folgendes geschrieben Zum zitierten Posting springen:
Wie wäre es z.B. mit "dragon naturally speaking"? (Ich bin mir nicht sicher, ob die Wiedergabe effektiv auch geht)
http://www.nuance.com/for-developers/dragon/
99 bzw. 149€ ist mir das nicht wert: http://shop.nuance.de/store/nuanceeu/Content/de_DE/pgm.52895800/pbPage.PS_49_de_D12_11BAS?utm_medium=ps&utm_source=Google&utm_campaign=Dragon&utm_term=dragon+naturally+speaking&cvokeywordid=144471899

Und was die SAPI5 betrifft, da scheint es Probleme zu geben, wenn man zB. nach Stichworten wie "sapi5 windows 7 64" googelt. Nein, das lass ich dann lieber...
:mrgreen: //Edit: Was euch aber nicht davon abhalten soll, hier eventuelle Lösungen zu posten!


sternbach - Do 18.04.13 14:13

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconBlawen hat folgendes geschrieben Zum zitierten Posting springen:
Wie wäre es z.B. mit "dragon naturally speaking"? (Ich bin mir nicht sicher, ob die Wiedergabe effektiv auch geht)
http://www.nuance.com/for-developers/dragon/
99 bzw. 149€ ist mir das nicht wert: http://shop.nuance.de/store/nuanceeu/Content/de_DE/pgm.52895800/pbPage.PS_49_de_D12_11BAS?utm_medium=ps&utm_source=Google&utm_campaign=Dragon&utm_term=dragon+naturally+speaking&cvokeywordid=144471899

Und was die SAPI5 betrifft, da scheint es Probleme zu geben, wenn man zB. nach Stichworten wie "sapi5 windows 7 64" googelt. Nein, das lass ich dann lieber...
:mrgreen: //Edit: Was euch aber nicht davon abhalten soll, hier eventuelle Lösungen zu posten!


Die API hier ist ganz nett ... http://developer.ivona.com/

Auch interessant: http://www.nextup.com/api.html
Btw, Textaloud ist in Delphi geschrieben...
( http://www.nextup.com/phpBB2/viewtopic.php?f=13&t=5584&p=13601&hilit=Delphi#p13601 )


galagher - Fr 19.04.13 07:49

user profile iconsternbach hat folgendes geschrieben Zum zitierten Posting springen:
Die API hier ist ganz nett ... http://developer.ivona.com/

Auch interessant: http://www.nextup.com/api.html
Btw, Textaloud ist in Delphi geschrieben...
( http://www.nextup.com/phpBB2/viewtopic.php?f=13&t=5584&p=13601&hilit=Delphi#p13601 )
Ich weiss nicht... :? Ich habe nur ein Programm, mit dem ich das nutzen könnte, ansonsten brauche ich das ja gar nicht. Ich glaube, das lohnt sich nicht.


IhopeonlyReader - Sa 20.04.13 13:43

Hey, ich denke es ist wirklich mal intressant, eine String->Sound sprachausgabe zu haben.. Deshalb klink ich mich jetz hier mal mit als "Sucher" ein :D


galagher - Sa 20.04.13 18:05

user profile iconIhopeonlyReader hat folgendes geschrieben Zum zitierten Posting springen:
Hey, ich denke es ist wirklich mal intressant, eine String->Sound sprachausgabe zu haben.. Deshalb klink ich mich jetz hier mal mit als "Sucher" ein :D
Am Besten finde ich ja die beiden Komponenten TDirectSS und TTexttoSpeech: Ein wahlweise männlicher oder weiblicher Mund, der sich lippensynchron(!) zur akustisch ausgegebenen Sprache bewegt! :mrgreen:
Das ist bei der SAPI4 dabei. Wenn mir jemand sagen kann, ob die unter Windows 7 noch funktioniert, dann überlege ich, sie doch wieder zu installieren. Ist halt schon alt, ich glaube, 1996 oder so, und die deutschen Stimmen LH Stefan und LH Anna klingen nicht wirklich natürlich, aber was soll's?

Ich würde SAPI4, wie gesagt, eventuell doch noch verwenden, wenn das unter Win7 möglich ist.


IhopeonlyReader - Sa 20.04.13 23:15

http://www.delphipraxis.net/86424-voice-commands-mit-sapi-4-oder-5-a.html

Hier sind Links zu Sapi4 und 5.. also ich habe 5 nun installiert und es klappt (auf Windows7) :)
bis jetzt nur auf englisch, ich werde mal weiterprobieren^^