[add] MiniTTS (text to speech)
Inviato: 20/06/2010, 19:54
MINI TTS : text to speech versione Exe e DLL
(versione DLL a fine post)
Ragazzi ho creato questo piccolissimo text-to-speech con l'interfaccia ad argomenti:
Molto comodo perchè prende la voce di default che trova sul pc e si può usare per dare voce ai vostri giochi/programmi (ovviamente i dialoghi per un'adventure non è proprio il suo campo, magari posso far si che si selezionino le voci, vabbè ora non mi serve una cosa del genere).
E' "mini" perchè non mi serviva tutto l'ambaradan della mia Voice_api.
Siccome io ho Xp con tutti gli SDK vari provare qui va per certo, quindi mi serve il vostro aiuto per il testing.
Testing:
Download:
http://gmitalia.altervista.org/altri_fi ... ezione.zip
Argomenti:
Come argomenti si hanno:
- la voce da selezionare (0 = default del pc);
- testo;
Come farlo andare:
Create uno script che vi semplifica la scrittura per esempio:
[codescript=parla]execute_program("miniTTS_exe.exe",string(argument0)+" "+string(argument1),0);[/codescript]
e quindi usarlo così nel gioco:
----------------------------
Versione DLL MiniTTS
Download: Funzioni:
v_speak(testo, numerovoce); per far parlare l'applicazione
v_num_voices(); per ottenere il numero di voci installate (a me da 75, ma non tutte vanno...)
v_name_voices(numerovoce); per ottenere il nome della voce (microsoft mary, ecc...) utile per fare un for e scorrere fino a che si trova la voce che si vuole
Se non trova la voce o non la digerisce v_speak restituisce 0/false.
v_name_voices restituisce "No info" se non riesce a recuperare il nome della voce.
La numerovoce 0 è quella di default. Altre spiegazioni nel file sul download.
(versione DLL a fine post)
Ragazzi ho creato questo piccolissimo text-to-speech con l'interfaccia ad argomenti:
Codice: Seleziona tutto
tts.exe testo
E' "mini" perchè non mi serviva tutto l'ambaradan della mia Voice_api.
Siccome io ho Xp con tutti gli SDK vari provare qui va per certo, quindi mi serve il vostro aiuto per il testing.
Testing:
Questa è la versione con la selezione della voce e dipende dalle voci installate sul vostro sistema operativo:Download:
http://gmitalia.altervista.org/altri_fi ... TS_exe.zip (50 kilobytes)
Eseguite queste operazioni:
- estraete i 3 file;
- avviate il collegamento che trovate (ha già impostato il testo come argomento);
- ditemi se vi va e su che SO l'avete provato e su che FrameWork.
Provatelo entro stasera che devo sviluppare delle cosucce...
Grazie.
Ps:fixate il collegamento che probabilmente punta sul mio pc
Download:
http://gmitalia.altervista.org/altri_fi ... ezione.zip
Argomenti:
Come argomenti si hanno:
- la voce da selezionare (0 = default del pc);
- testo;
Come farlo andare:
Codice: Seleziona tutto
execute_program("miniTTS_exe.exe","0 ciao come va io sono Giovanni",0);
//lo 0 iniziale indica che voce usare
[codescript=parla]execute_program("miniTTS_exe.exe",string(argument0)+" "+string(argument1),0);[/codescript]
e quindi usarlo così nel gioco:
Codice: Seleziona tutto
parla(0,"ciao sono Giovanni");
Versione DLL MiniTTS
Download: Funzioni:
v_speak(testo, numerovoce); per far parlare l'applicazione
v_num_voices(); per ottenere il numero di voci installate (a me da 75, ma non tutte vanno...)
v_name_voices(numerovoce); per ottenere il nome della voce (microsoft mary, ecc...) utile per fare un for e scorrere fino a che si trova la voce che si vuole
Se non trova la voce o non la digerisce v_speak restituisce 0/false.
v_name_voices restituisce "No info" se non riesce a recuperare il nome della voce.
La numerovoce 0 è quella di default. Altre spiegazioni nel file sul download.