Utilizzare Microsoft Speech API nelle nostre applicazioni
domenica, novembre 8, 2009 @ 08:11 PM admin
Una modalità molto semplice per sfruttare SAPI (Speech API). Da me utilizzata per dare il buongiorno al caricamento dell’applicazione o in particolari situazioni dove l’utente pilota ad esempio una pistola per codice a barre e il programma gli torna lo stato di quel prodotto nel magazzino.
Includiamo anzitutto la unit Comobj:
uses Comobj;
E ora il semplice codice da inserire per ottenere la lettura della nostra stringa:
var
voce: OLEVariant;
begin
voce := CreateOLEObject(’SAPI.SpVoice’);
voce.Speak(’Ciao Mondo!’, 0);
end;
Veramente immediato. Ovviamente questo semplice codice legge nella lingua di default del motore text-to-speech installato. Prossimamente vedremo come utilizzare la voce italiana.
Compatibile con:
- Windows XP: SI
- Windows VISTA: SI
- Windows 7: DA VERIFICARE