Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows-Speech Sprache? (https://www.delphipraxis.net/21799-windows-speech-sprache.html)

alcaeus 8. Mai 2004 11:23


Windows-Speech Sprache?
 
Chakotay1308 hat hier folgendes geschrieben:
Zitat:

Um Texte auf anderen Sprache (bspw. deutsch) vorzulesen werden andere Speech API Pakete benötigt, die auf www.microsoft.com herunterladen werden können. Die Einbindung läuft dann ähnlich. Unter Umständen muss ein Parameter geändert werden.
Ich habe auf Microsoft.com nach dem Zeug gesucht, doch ich habe nur das SpeechSDK gefunden. Kann mir bitte jemand sagen wo ich die deutschen Sprachdateien finde?

Jens Schumann 8. Mai 2004 11:36

Re: Windows-Speech Sprache?
 
Dort Agent

alcaeus 8. Mai 2004 12:06

Re: Windows-Speech Sprache?
 
Danke, das war was ich gesucht habe...

alcaeus 8. Mai 2004 12:27

Re: Windows-Speech Sprache?
 
Also, ich verwende diesen Code
Delphi-Quellcode:
  oleVoice := CreateOLEObject('SAPI.SpVoice');
  oleVoice.Speak('Test', Param);
um Sprachausgabe zu realisieren.
Bevor ich das deutsche Paket installiert habe, hat der Computer immer Englisch geredet, egal welchen Wert Param hatte. Nach dem Installieren der deutschen Pakete höre ich bei Param=1 nichts. Ich denke mir dass das der Wert für die deutsche Sprache ist, aber es funktioniert nicht. Kann mir jemand bitte weiterhelfen?

[add]Ich sehe die Deutsche Sprache auch nicht in der Systemsteuerung (Sprachein-/ausgabe). Habe WinXP Pro SP1[/add]

MisterNiceGuy 8. Mai 2004 13:36

Re: Windows-Speech Sprache?
 
Darüber hab ich auch schon lange nachgedacht und im Inet gesucht, aber hab die Lösung nicht gefunden :(

Nicolai1234 8. Mai 2004 13:54

Re: Windows-Speech Sprache?
 
Man könnte seinen Text auch ans Englische angleichen und statt "Delphi-Praxis" könnte man "Dalfi-Praksis" schreiben!

alcaeus 8. Mai 2004 13:54

Re: Windows-Speech Sprache?
 
Nicht so schön, außerdem will ich das ganze in richtigem Deutsch, nicht so einem Pseudodeutsch. Aber im Notfall... :roll:

Nicolai1234 8. Mai 2004 13:55

Re: Windows-Speech Sprache?
 
Aber hier weiß ja anscheinend keiner wie der Computer trotz Patches Deutsch spricht!

Nicodius 8. Mai 2004 13:58

Re: Windows-Speech Sprache?
 
doch ... ich hab an meinem Computer ne deutsche Sprachausgabe... --> musst hier suchen ich habs mal bekommen(hatte die seleb Frage) ... such unter Speech API ! oder Sprachausgabe

hoffe du wirst findig

S2B 8. Mai 2004 14:03

Re: Windows-Speech Sprache?
 
Also ich hab das Speech control panel runtergeladen, obwohl ich XP benutze! Jetzt wird zumindest "Andere" in der Systemsteuerung angegeben! :stupid:

alcaeus 8. Mai 2004 14:07

Re: Windows-Speech Sprache?
 
Zitat:

Zitat von Nicodius
doch ... ich hab an meinem Computer ne deutsche Sprachausgabe... --> musst hier suchen ich habs mal bekommen(hatte die seleb Frage) ... such unter Speech API ! oder Sprachausgabe

Ich habe nur gefunden, wie man einen Office-Assistenen auf ein Form kriege. Das ist aber nicht meine Absicht, der Compi soll nur Deutsch sprechen.

Nicodius 8. Mai 2004 14:11

Re: Windows-Speech Sprache?
 
:roll: ich such schnell mal :lol:

alcaeus 8. Mai 2004 14:13

Re: Windows-Speech Sprache?
 
Habs vorhin vergessen: Das hier ist der einzige brauchbare Beitrag, aber der zielt auf den Officeassistenten.

S2B 8. Mai 2004 14:13

Re: Windows-Speech Sprache?
 
Lad dir die Komponenten runter und importiere sie per "ActiveX importieren". Dann musst du noch die TextToSpeech-Engine runterladen und vielleicht noch die SpeechAPI! Dann kann man in der Systemsteuerung Deutsch auswählen und sie mit der DirectSS-Kompo ausgeben!

Nicodius 8. Mai 2004 14:14

Re: Windows-Speech Sprache?
 
Komisch ich finds :mrgreen:


alter Post von mir

alcaeus 8. Mai 2004 14:15

Re: Windows-Speech Sprache?
 
@S2B: Es gibt ein Problem: Das Projekt sollte am Mittwoch (!) auf einem beliebigen Schulrechner mit D6 Pro compilierbar sein. Ich kann meinem Prof nicht sagen, dass er 10 Komponenten UND die Sprach-API installieren muss. Wenn er die Deutsche Sprache auf das XP raufkriegt, dann ist das ein Erfolg für ihn, der schafft es nie und nimmer, Komponenten zu installieren.

[add]@Nicodius: :oops: :oops: :oops: :oops: :wall: Das ist mir jetzt peinlich, sorry...[/add]

Jens Schumann 8. Mai 2004 14:17

Re: Windows-Speech Sprache?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo alcaeus,
die Anlage verwendet die deutsche TTS und basiert auf dem Agent.
Evt ist es ja eine Hilfe

S2B 8. Mai 2004 14:25

Re: Windows-Speech Sprache?
 
Also ich hab jetzt ne Anwendung gemacht! Da ist so ein großer Mund der sich bewegt, wenn der Agent spricht!
Ich hab einfach nacheinander fast alle Sachen von der M$-Page draufgemacht und dann gings! :stupid:
Also ich hab runtergeladen (hab DSL Flat):
Code:
AgtX0407.exe <-- braucht man glaub ich nicht!
MSagent.exe <-- braucht man
SpchCpl.exe <-- braucht man
lhttsged.exe <--braucht man
spchapi.exe <-- braucht man glaub ich nicht!
actcnc.exe <-- braucht man glaub ich nicht!
Vielleicht hilft dir das weiter!

Edit: Nr. 300 übersehen!:wall: Nachträglich :party:

alcaeus 8. Mai 2004 14:29

Re: Windows-Speech Sprache?
 
Zitat:

Zitat von Jens Schumann
Hallo alcaeus,
die Anlage verwendet die deutsche TTS und basiert auf dem Agent.
Evt ist es ja eine Hilfe

Fehler beim Ausführen: Klasse nicht registriert
Fehler beim Öffnen des Projekts: Komponente T..Agent nicht gefunden

Mit was hängen diese Fehlermeldungen zusammen?

Nicodius 8. Mai 2004 14:32

Re: Windows-Speech Sprache?
 
also in dem alten thread von mir den ich jetzt gepostet habe da steht alles drinenn mit demi ich die deutsche sprache bekommen habe ... bei mir gings halt :-D

Jens Schumann 8. Mai 2004 14:34

Re: Windows-Speech Sprache?
 
Zitat:

Zitat von S2B
Also ich hab jetzt ne Anwendung gemacht! Da ist so ein großer Mund der sich bewegt, wenn der Agent spricht!
Ich hab einfach nacheinander fast alle Sachen von der M$-Page draufgemacht und dann gings! :stupid:
Also ich hab runtergeladen (hab DSL Flat):
Code:
AgtX0407.exe <-- braucht man glaub ich nicht!
MSagent.exe <-- braucht man
SpchCpl.exe <-- braucht man
lhttsged.exe <--braucht man
spchapi.exe <-- braucht man glaub ich nicht!
actcnc.exe <-- braucht man glaub ich nicht!
Vielleicht hilft dir das weiter!

Edit: Nr. 300 übersehen!:wall: Nachträglich :party:

Was man braucht hängt vom Betriessystem ab.
Code:
lhttsged.exe braucht man auf jeden Fall
MSagent.exe baucht man ab Win2k nicht mehr
SpchCpl.exe braucht man. Damit kann man die Speachkram über die Systemsteuerung konfigurieren
actcnc.exe ist eine Spracherkennungsengine. Geht nur für Englisch
spchapi.exe <-- braucht man im Zusammenhang mit dem Agent

Jens Schumann 8. Mai 2004 14:38

Re: Windows-Speech Sprache?
 
Zitat:

Zitat von alcaeus
Zitat:

Zitat von Jens Schumann
Hallo alcaeus,
die Anlage verwendet die deutsche TTS und basiert auf dem Agent.
Evt ist es ja eine Hilfe

Fehler beim Ausführen: Klasse nicht registriert
Fehler beim Öffnen des Projekts: Komponente T..Agent nicht gefunden

Mit was hängen diese Fehlermeldungen zusammen?

- Fehler beim Ausführen: Klasse nicht registriert
Ich verwende die deutsche TTS Engine (habe ich von der MS-Agent Seite)
Wenn die nicht installiert ist, ist auch die deutsche Stimme, die im Programm verwendet
wird nicht installiert. -> Klasse nicht registriert.

Fehler beim Öffnen des Projekts: Komponente T..Agent nicht gefunden
- In der Delphi IDE unter Komponente/Active X importieren die Typlibrary für
den MS-Agent (Microsoft Agent Control 2.0) importieren.

alcaeus 8. Mai 2004 15:10

Re: Windows-Speech Sprache?
 
Entweder ich bin vollkommen bescheuert oder ich stell mich nur so an. Ich hab jetzt das SAPI und die Systemsteuerung dazu installiert, aber immer noch keine dt. Sprache. Auch die Klasse TMSAgent findet er nach deinem Tipp immer noch nicht. Wenn ich das Programm starte, dann bekomme ich jetzt aber die Fehlermeldung, dass kein Sprachtreiber gefunden wurde. Ich bin ratlos...

S2B 8. Mai 2004 15:21

Re: Windows-Speech Sprache?
 
Also die Klasse TMSAgent hab ich auch nicht gefunden! :gruebel:

alcaeus 8. Mai 2004 15:27

Re: Windows-Speech Sprache?
 
Nö, die Klasse hab ich jetzt, aber als TAgent. Trotzdem kommt mir beim Starten eine Zugriffsverletzung an der Adresse 0000... Außerdem: Ich will nur diesen Sprachguru haben, keinen Zauberer oder sonst etwas. Kann mir diesbezüglich jemand weiterhelfen?

Nicodius 8. Mai 2004 16:27

Re: Windows-Speech Sprache?
 
ich hatte mal ne Active X Komponente von Microsoft Microsoft Voice oder Microsoft Speech irgendwie so dann war ne Mundkomponente die hat sogar die lippen bewegt :mrgreen:

allerdings hab ich das nach dem formatieren net mehr oben deswegen kann ich dir nix genaues sagen


agents sind imemr männchen an das musste dich gewöhnen ;)

alcaeus 8. Mai 2004 16:28

Re: Windows-Speech Sprache?
 
Ja, die Lippen habe ich mittlerweile auch gefunden, doch auch hier gilt: kein Ton, nichts...

Nicodius 8. Mai 2004 16:32

Re: Windows-Speech Sprache?
 
doch du musst nacher machen


... wie das ding heißt und dann speech oder speak(schau halt wies heißt) und dann in Klammern nen String

alcaeus 8. Mai 2004 16:35

Re: Windows-Speech Sprache?
 
Ich hab mich vielleicht undeutlich ausgedrückt, aber ich hab ne Beispielanwendung gefunden, da wird auch die Sprechfunktion aufgerufen, doch leider funktioniert die auch nicht. Wie kann ich bei der Kompo die Sprache wechseln?

Nicodius 8. Mai 2004 16:48

Re: Windows-Speech Sprache?
 
da brauchst du wie ICH schon vorher DEUTLICH gesgat habe (hehe sorry) ... den download den du auf dem post findest den ICH vorher DEUTLICH gepostet habe :mrgreen: :P

alcaeus 9. Mai 2004 14:14

Re: Windows-Speech Sprache?
 
Ja, ich hab das auch gemacht, aber es funktioniert leider immer noch nicht. Ich glaube ich geb das mit dem Speech auf....:(


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz