Wiki source code of 08 - Text to Speech

Version 2.9 by administrator BDP on 2018/01/04 11:11

Hide last authors
administrator BDP 2.1 1 == TextToSpeech (CTextToSpeech) ==
2
administrator BDP 2.7 3 Permette di convertire in formato audio, e riprodurre, un testo al chiamante tramite un processo di sintesi vocale. Il testo da sintetizzare può essere il contenuto di un file di testo, di una [[Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]], di un [[call data>>doc:CallData.WebHome]] o una costante.
administrator BDP 2.1 4
administrator BDP 2.7 5 Per utilizzare 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 riprodotto un file Wav/Avi.
administrator BDP 2.1 6
administrator BDP 2.7 7
8 \\**Parametri di Configurazione**
9
administrator BDP 2.6 10 |=(% style="width: 200px;" %)**Parametro**|**Descrizione**
administrator BDP 2.9 11 |**Tipo di motore di sintesi vocale**|(((
administrator BDP 2.8 12 Selezionare tra:
13
14 * //Engine SAPI (PhoneSwitch, [[PBXServer>>doc:Glossario.WebHome]], [[DialServer>>doc:Glossario.WebHome]])//
15 * //Integrati (solo con [[LightHouse>>doc:Glossario.WebHome]])//
16 )))
administrator BDP 2.9 17 |**Motori disponibili**|Selezionare l'engine dalla lista che deve essere utilizzata per la sintesi vocale.
administrator BDP 2.6 18 |**Parametri del motore**|Indicare tipo di voce, lingua, produttore e nome del prodotto.
administrator BDP 2.8 19 |**SourceType**|Tipo della sorgente del testo da sintetizzare (0=file di testo, 1=costante, 2=[[Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]], 3=[[call data>>doc:CallData.WebHome]]).
20 |**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>>doc:MessengerConfigurator.TransferProperty.WebHome]] o del [[call data>>doc:CallData.WebHome]].
administrator BDP 2.6 21 |**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.
22 |**NextService**|//Solo configurando il Servizio tramite Messenger Configurator//. Nome del servizio successivo che deve essere attivato a fine messaggio.
23 | |
24
25