Problema Microsoft Speech API

di il
2 risposte

Problema Microsoft Speech API

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');

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte