Problema Microsoft Speech API

Discussioni sui linguaggio Delphi

Moderatori: Toki, Rey

Problema Microsoft Speech API

Messaggioda tony32 » 17 gen 2010, 12:51

Salve a tutti, mi chiamo Tony e sono nuovo di questo forum. Ho uno strano problema. Con la procedura sottostante richiamo le funzionalità di Microsoft Speech API in modo tale che la mia procedura dica "HELLO WORD" e funziona perfettamente. MA se lancio il mio applicativo mi da un errore del tipo "ERROR POINT DIVIDED BY ZERO". Eppure se lo apro dal compilatore non mi da problemi e funziona. Se invece lo lancio direttamente ( non aprendo il proggetto .dpr ) mi dà questo errore. Spero di essere stato chiaro nella spiegazione del problema.

Saluti,

Tony

uses Comobj;

procedure Parla(frase :string);
var
voice: OLEVariant;
begin
voice := CreateOLEObject('SAPI.SpVoice');
voice.Speak(frase, 0);
end;

Parla('HELLO WORLD');
tony32
New Entry
 
Messaggi: 3
Iscritto il: 17 gen 2010, 12:41

Re: Problema Microsoft Speech API

Messaggioda tony32 » 17 gen 2010, 12:52

correggo l'errore: "FLOATING POINT DIVISION BY ZERO"
tony32
New Entry
 
Messaggi: 3
Iscritto il: 17 gen 2010, 12:41

Re: Problema Microsoft Speech API

Messaggioda umbimbo » 19 gen 2010, 22:45

Io ho provato e funziona.
Non mi da il tuo errore.
Avatar utente
umbimbo
Utente Semi-Senior
 
Messaggi: 127
Iscritto il: 15 ott 2006, 23:23


Torna a Delphi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

IPROGRAMMATORI.IT 2010. Tutti i diritti riservati. - P.IVA 04135460873 | Pubblicità | Termini e Condizioni - Privacy Policy | RSS 2.0 - Le news di IProgrammatori.itRSS