Wiki source code of TextToSpeech
Version 2.1 by administrator BDP on 2017/12/13 14:39
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = Text to speech = | ||
2 | |||
3 | == TextToSpeech (CTextToSpeech) == | ||
4 | |||
5 | Permette di suonare al chiamante un testo tramite processo di sintesi vocale. Il testo da sintetizzare può essere il contenuto di un file di testo, di una __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__, di un __[[call data>>path:../input/hashphones.calldata]]__ od una costante. Per rendere utilizzabile il servizio occorre che sulla macchina sia installato un motore di sintesi compatibile con le relative licenza d'uso. Normalmente il numero di licenze indica quante operazioni di sintesi possono essere effettuate contemporaneamente. Nel caso il sistema non sia in grado di allocare un'istanza dell'engine di sintesi indicata, ad esempio perché si è raggiunto il numero massimo di licenze disponibili, si può configurare che venga suonato un file Wav/Avi. | ||
6 | |||
7 | **Parametri di Configurazione** | ||
8 | |||
9 | |**Parametro**|**Descrizione** | ||
10 | |Tipo di motore di sintesi|Selezionare tra SAPI (da utilizzare con PhoneSwitch, __[[PBXServer>>path:../input/hashphones.glossario#PBX]]__, __[[DialServer>>path:../input/hashphones.glossario#DialServer]]__) e integrati (solo con __[[LightHouse>>path:../input/hashphones.glossario#LH]]__). | ||
11 | |Motori disponibili|Selezionare nome dell'Engine dalla lista che deve essere utilizzata per la sintesi vocale. | ||
12 | |Parametri del motore|Indicare tipo di voce, lingua, produttore e nome del prodotto. | ||
13 | |SourceType|Tipo della sorgente del testo da sintetizzare (0=file di testo, 1=costante, 2=__[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__, 3=__[[call data>>path:../input/hashphones.calldata]]__) | ||
14 | |SourceText|Il suo significato dipende dal valore del parametro precedente, a seconda dei casi indica: il nome del file di testo, la stringa costante, il nome della __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__ o del __[[call data>>path:../input/hashphones.calldata]]__. | ||
15 | |DefaultWav|Indica il nome del file Wav che il sistema deve suonare nel caso non sia in quel momento possibile allocare un'istanza dell'Engine di sintesi. Ad esempio nel caso si sia superato il numero massimo di licenze disponibili. | ||
16 | |NextService (solo configurando il Servizio tramite MessengerConfigurator)|Nome del servizio successivo che deve essere attivato a fine messaggio. |