Entwickler-Ecke
Sonstiges (Delphi) - Spracheingabe
spanier - Di 20.05.03 22:22
Titel: Spracheingabe
hi,
ich habe ein problem denn ich soll ein Programm für einen freund erstellen der Blind ist und er benötigt ein Programm mit Spracheingabe und Ausgabe für Telefon Nr. (Name ansagen und das Prog liefert die Tel. Nr. zurück) kann mir irgendjemand einen lösungsanstz nennen?? denn ich weiß nicht wie ich anfangen soll bei der Spracheingabe.
Danke
spanier
mars - Di 20.05.03 22:25
Ja, da wüsste ich auch nicht, wo anfangen :wink: . Einzige Möglichkeit wäre vielleicht der Kauf eines kommerziellen Produkts wie Dragon Naturally Speaking oder IBM Via Voice. Soviel ich weiss kann man da bei den neusten Versionen recht gute Makros programmieren, mit denen sicher auch eine Ausgabe der gewünschten Telefonnummern möglich ist.
Delete - Mi 21.05.03 01:30
Hast du dir mal klar gemacht, was du da vor hast? Du willst im Endeffekt eine Spracherkennung schreiben! Kuck dir eine kommerzielle Spracherkennungssoftware an und wie gut/schlecht die das schaffen. Dann weißt du, was du vor hast.
TheNeon - Mi 21.05.03 02:31
naja ....... ganz so schwarz würde ich nicht gleich sehen (soll keine blöde Anspielung sein!).
Ich würde sagen: benutzt dein Freund WinXP, so hast du schonmal bessere Karten. Hat er oder du DSL, dann noch besser ;)
Wie nur wenige wissen, gibt es "Microsoft SAM" , der englische Texte lesen kann. Dies nutzt du aus. Allerdings kannste die deutschen Texte knicken, das kann der nicht. Also musst du erstmal im Internet nach anderen Sprachen suchen. Ich habe letztens mal gesucht, bin aber nur auf "Microsoft Mary" bestoßen, die zwar nur englische Texte liest, dafür aber um einiges besser als "MS SAM"!
Wenn die deutsche Stimme die deutschen Texte genauso gut liest wie "Mary" die englischen dann wird sich dein Freund aber Augen machen ;)
-------------------
hier mein kleiner Beitrag zu den Sprachen:
http://www.bytecool.com/voices.htm
folgender Download beinhaltet "Microsoft Mary" als auch eine Spracheingabe(!!), die ich jedoch noch nicht getestet habe.
" Standard Text-to-Speech Engines for SAPI5 " (auf der Homepage von oben)
-------------------
eine Bitte im Ausgleich ;):
schreib mir bitte, wenn du eine deutsche Sprache gefunden hast .... am besten mit Link :wink2:
Anonymous - Mo 21.02.05 17:50
Wie soll das überhaupt funltionieren... basiert doch eigentlich nur auf Textschnipseln oder wie?
delfiphan - Mo 21.02.05 18:12
Ok, sollte man vielleicht noch sagen wie:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Var voice: OLEVariant; begin voice := CreateOLEObject('SAPI.SpVoice'); voice.Speak('Hello, world.', 10); end; |
Das Problem der Spracherkennung ist natürlich damit nicht gelöst ;)
Windows XP (Pro?) hat auch eine Spracherkennung integriert (english).
Systemsteuerung -> Speech. Muss man aber zuerst trainieren.
Weiss nicht, wie man's anwendet. Gibt sicher auch ein API dafür. -> Google, msdn
glaubnix - Fr 25.02.05 21:49
Titel: Sprachsynthese auch in Deutsch
Hallo TheNeon und Ihr Anderen!
War grad auf der Seite und hab deutschen Sprachmodul gefunden
http://www.bytecool.com/voices.htm
Kannste glauben
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!