Annunci

Linkedin


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

Leave a Reply