Supporto Internazionale Multilingua


Introduzione

Il Messenger permette di riprodurre messaggi di sistema (numeri, date, importi, ecc.) in diverse lingue e/o voci. E' possibile selezionare la lingua e/o la voce da usare in qualunque momento della telefonata tramite il servizio base del Messenger CSetSysLanguage oppure, se necessario, all'interno di un servizio del Messenger personalizzato tramite le proprietà esposte dall'oggetto Voice Handler.

La gestione di ogni singola lingua viene effettuata tramite due file:

  • La LanguageDLL contiene l'algoritmo, specifico della lingua corrispondente, che viene usato per comporre i messaggi di sistema in modo da ottenere la riproduzione vocale dell'informazione.
  • un file VAP, chiamato SystemVoiceFile, contiene tutte le frasi/parole elementari che vengono composte per ottenere la vocalizzazione delle informazioni. Per ogni lingua è possibile avere più SystemVoiceFile con voci diverse ad esempio uno con i messaggi registrati da una voce femminile ed uno con voce maschile.
     

Con il Messenger sono fornite le seguenti LanguageDLL e i relativi file VAP:

LinguaLanguageDLLSystemVoiceFileDescrizione
ItalianoVVLNG-ITA.DLLITAFEMALE.VAPVedi sotto l'elenco dei messaggi contenuti.
IngleseVVLNG-USA.DLL

UKFEMALE.VAP
UKMALE.VAP
USAFEMALE.VAP
SAMALE.VAP
VVSYSTEM.VAP

VVSystem.vap è richiesto dal sistema e deve essere sempre presente. Usa una voce femminile che parla in dialetto americano, è uguale a USAFemale.vap.
Vedi sotto l'elenco dei messaggi contenuti.
SpagnoloVVLNG-SPA.DLLSPAFEMALE.VAP
SPAMALE.VAP
Vedi sotto l'elenco dei messaggi contenuti.
TedescoVVLNG-GER.DLLGERFEMALE.VAPVedi sotto l'elenco dei messaggi contenuti.
FranceseVVLNG-FRE.DLLFREFEMALE.VAPVedi sotto l'elenco dei messaggi contenuti.
    

I file VAP

I file VAP utilizzati dal Messenger sono delle raccolte di messaggi che permettono al sistema di riprodurre numeri, lettere, date/ore ed ordinali. Il formato dei singoli messaggi contenuti nei file VAP deve essere VOX_PCM_8K. I singoli messaggi vengono ricercati in base al loro indice, cioè all’ordine con cui sono stati aggiunti nel file VAP; occorre ricordare che il primo messaggio contenuto nel file ha indice zero. I file VAP utilizzati dal Messenger sono, per ogni lingua supportata, i seguenti:

LinguaLanguageDLLSystemVoiceFile
ItalianoVVLNG-ITA.DLLITAFEMALE.VAP
IngleseVVLNG-USA.DLLUKFEMALE.VAP
UKMALE.VAP
USAFEMALE.VAP
SAMALE.VAP
VVSYSTEM.VAP
SpagnoloVVLNG-SPA.DLLSPAFEMALE.VAP
SPAMALE.VAP
TedescoVVLNG-GER.DLLGRFEMALE.VAP
FranceseVVLNG-FRE.DLL 
   

Personalizzazione file VAP

E' possibile creare nuovi file VAP o modificare i messaggi contenuti in un file VAP esistente. In ogni caso deve sempre essere rispettato l'ordine dei messaggi indicato per ogni lingua; nuovi messaggi possono essere aggiunti solo in coda al file VAP. Ogni SystemVoiceFile contiene un insieme di file VOX indicizzati in modo tale che sia possibile accedere direttamente ad ognuno di essi conoscendo la sua posizione (indice) all'interno del file VAP. I file VOX contenuti devono avere il formato VOX_PCM_8K (vedi immagine sotto).

Con il Messenger viene installato l'applicativo VTLINDEX.EXE (contenuto in C:\Program Files (x86)\Phones Enterprise\Messenger\Dev\Utilities) per la gestione dei file VAP che permette di importare, esportare, cancellare messaggi e, se nel sistema è presente una scheda Dialogic con il primo canale libero, registrare e/o riascoltare i messaggi contenuti. Nel caso che non sia disponibile il primo canale della scheda telefonica (o non ci siano Dialogic installate) l'applicativo visualizza un messaggio di errore e le funzionalità di registrazione/riascolto non saranno accessibili.

hashphones.messenger-supporto-internazionale.html_html_737b4dae.jpg

Formato File dei Messaggi

FileFormatTipoKbpsMinutes/MBBytes/Second
0VOX_ADPCM_6K245.833000
1VOX_ADPCM_8K324.374000
2VOX_PCM_6K482.916000
3VOX_PCM_8K642.188000
4WAV_ADPCM_6K245.833000
5WAV_ADPCM_8K324.374000
6WAV_PCM_6K482.916000
7WAV_PCM_8K642.188000
8WAV_PCM_11K881.5911000
     

Tutti i formati sono a singolo canale (Mono). I formati ADPCM sono a 4 bit, I PCM ad 8. I formati 4 e 5 non sono file WAV standard e non sono riconosciuti dai Player di Windows.

Francese

Contiene, nell'ordine, i seguenti messaggi:

IndiceMessaggioIndiceMessaggioIndiceMessaggio
0zéro1un2deux
3trois4quatre5cinq
6six7sept8huit
9neuf10dix11onze
12douze13treize14quatorze
15quinze16seize17dix-sept
18dix-huit19dix-neuf20deux (seguito da vocale)
21trois (seguito da vocale)22vingt23trente
24quarante25cinquante26soixante
27quatre-vingts28cent29mille
30million31milliard32et
33Euro34virgule35moins
36Cent37(silenzio 1 secondo)38Janvier
39Février40Mars41Avril
42Mai43Juin44Juillet
45août46Septembre47Octobre
48Novembre49Décembre50Lundi
51Mardi52Mercredi53Jeudi
54Vendredi55Samedi56Dimanche
57A58B59C
60D61E62F
63G64H65I
66J67K68L
69M70N71O
72P73Q74R
75S76T77U
78V79W80X
81Y82Z83heures
84minutes85secondes86*
87#88Premier89premiere
90second91Seconde92troisième
93quatreième94cinqième95sixième
96septième97huitième98neuvième
99dixième100onzeième101douzeième
102treizeième103quatorzeième104quinzeième
105seizeième106dix-septième107dix-huitième
108dix-neuvième109vingtième110trenteième
111quaranteième112cinquanteième113soixanteième
114quatre-vingtième115centième116millième
117millionième118milliardième  
      

Inglese

Contiene, nell'ordine, i seguenti messaggi:

IndiceMessaggioIndiceMessaggioIndiceMessaggio
0zero1one2two
3three4four5five
6six7seven8eight
9nine10ten11eleven
12twelve13thirteen14fourteen
15fifteen16sixteen17seventeen
18eighteen19ninteen20twenty
21thirty22fourty23fifty
24sixty25seventy26eighty
27ninety28one hundred29two hundred
30three hundred31four hundred32five hundred
33six hundred34seven hundred35eight hundred
36nine hundred37thousand38million
39billion40negative41point
42and43dollar44dollars
45cent46cents47Sunday
48Monday49Tuesday50Wednesday
51Thursday52Friday53Saturday
54January55February56March
57April58May59June
60July61August62September
63October64November65December
66first67second68third
69fourth70fifth71sixth
72seventh73eighth74nineth
75tenth76eleventh77twelfth
78thirteenth79fourteenth80fifteenth
81sixteenth82seventeenth83eighteenth
84nineteenth85twentieth86twenty first
87twenty second88twenty third89twenty fourth
90twenty fifth91twenty sixth92twenty seventh
93twenty eighth94twenty nineth95thirtieth
96thirty first97oh98am
99pm100hundred hours101second
102seconds103A104B
105C106D107E
108F109G110H
111I112J113K
114L115M116N
117O118P119Q
120R121S122T
123U124V125W
126X127Y128Z
129star130pound131pause
      

Italiano

Contiene, nell'ordine, i seguenti messaggi:

IndiceMessaggioIndiceMessaggioIndiceMessaggio
0zero1uno2due
3tre4quattro5cinque
6sei7sette8otto
9nove10dieci11undici
12dodici13tredici14quattordici
15quindici16sedici17diciassette
18diciotto19diciannove20venti
21ventuno22ventidue23ventitre
24ventiquattro25venticinque26ventisei
27ventisette28ventotto29ventinove
30trenta31trentuno32trentadue
33trentatre34trentaquattro35trentacinque
36trentasei37trentasette38trentotto
39trentanove40quaranta41quarantuno
42quarantadue43quarantatré44quarantaquattro
45quarantacinque46quarantasei47quarantasette
48quarantotto49quarantanove50cinquanta
51cinquantuno52cinquantadue53cinquantatré
54cinquantaquattro55cinquantacinque56cinquantasei
57cinquantasette58cinquantotto59cinquantanove
60sessanta61sessantuno62sessantadue
63sessantatré64sessantaquattro65sessantacinque
66sessantasei67sessantasette68sessantotto
69sessantanove70settanta71settantuno
72settantadue73settantatré74settantaquattro
75settantacinque76settantasei77settantasette
78settantotto79settantanove80ottanta
81ottantuno82ottantadue83ottantatré
84ottantaquattro85ottantacinque86ottantasei
87ottantasette88ottantotto89ottantanove
90novanta91novantuno92novantadue
93novantatré94novantaquattro95novantacinque
96novantasei97novantasette98novantotto
99novantanove100cento101duecento
102trecento103quattrocento104cinquecento
105seicento106settecento107ottocento
108novecento109mille110mila
111un milione112milioni113un miliardo
114miliardi115lire116unità
117percento118virgola119totale
120parziale121quantità122sconto
123saldo124importo125valuta
126disponibilità1271 sec silenzio128data
129versamento130gennaio131febbraio
132marzo133aprile134maggio
135giugno136luglio137agosto
138settembre139ottobre140novembre
141dicembre142prelievo143meno
144più145per146diviso
147lunedì148martedì149mercoledì
150giovedì151venerdì152sabato
153domenica154A155B
156C157D158E
159F160G161H
162I163J164K
165L166M167N
168O169P170Q
171R172S173T
174U175V176W
177X178Y179Z
180ore181minuti182secondi
183primo184asterisco185cancelletto
186euro187centesimo188centesimi
189primo190secondo191terzo
192quarto193quinto194sesto
195settimo196ottavo197nono
198decimo199undicesimo200dodicesimo
201tredicesimo202quattordicesimo203quindicesimo
204sedicesimo205diciassettesimo206diciottesimo
207diciannovesimo208ventesimo209ventunesimo
210trentesimo211trentunesimo212quarantesimo
213quarantunesimo214cinquantesimo215cinquantunesimo
216sessantesimo217sessantunesimo218settantesimo
219settantunesimo220ottantesimo221ottantunesimo
222novantesimo223novantunesimo224centesimo
225millesimo226decimillesimo227centomillesimo
228milionesimo229miliardesimo230duesimo
231treesimo232quattresimo233cinquesimo
234seiesimo235settesimo236ottesimo
237novesimo238prima239seconda
240terza241quarta242quinta
243sesta244settima245ottava
246nona247decima248undicesima
249dodicesima250tredicesima251quattordicesima
252quindicesima253sedicesima254diciassettesima
255diciottesima256diciannovesima257ventesima
258ventunesima259trentesima260trentunesima
261quarantesima262quarantunesima263cinquantesima
264cinquantunesima265sessantesima266sessantunesima
267settantesima268settantunesima269ottantesima
270ottantunesima271novantesima272novantunesima
273centesima274millesima275decimillesima
276centomillesima277milionesima278miliardesima
279duesima280treesima281quattresima
282cinquesima283seiesima284settesima
285ottesima286novesima  
      

Spagnolo

Contiene, nell'ordine, i seguenti messaggi:

IndiceMessaggioIndiceMessaggioIndiceMessaggio
0cero1uno2dos
3tres4cuatro5cinco
6seis7siete8ocho
9nueve10diez11once
12doce13trece14catorce
15quince16dieciseis17diecisiete
18dieciocho19diecinueve20veinte
21veintiuno22veintidos23veintitres
24veinticuatro25veinticinco26veintiseis
27veintisiete28veintiocho29veintinueve
30treinta31cuarenta32cincuenta
33sesenta34setenta35ochenta
36noventa37ciento38doscientos
39trescientos40cuatrocientos41quinientos
42seiscientos43setecientos44ochocientos
45novecientos46mil47millon
48milliones49un50una
51veintiun52veintiuna53cien
54doscientas55trescientas56cuatrocientas
57quinientas58seiscientas59setecientas
60ochocientas61novecientas62primero
63segundo64tercero65cuarto
66quinto67sexto68septimo
69octavo70noveno71decimo
72primera73segunda74tercera
75cuarta76quinta77sexta
78septima79octava80novena
81decima82primer83tercer
84y85y86coma
87negativo88negativos89negativa
90negativas91menos92peso
93pesos94centavo95centavos
96hoy es97el98de
99son las100es la101domingo
102lunes103martes104miercoles
105jueves106viernes107sabado
108enero109febrero110marzo
111abril112mayo113junio
114julio115agosto116septiembre
117octubre118noviembre119diciembre
120hora121horas122minuto
123minutos124segundos125media
126de la127madrugada128manana
129tarde130noche131del dia
132A133B134C
135ch136D137E
138F139G140H
141I142J143K
144L145M146N
147enye148O149P
150Q151R152S
153T154U155V
156W157X158Y
159Z160signo de estrella161signo de numero
162pause163am164pm
      

Tedesco

Contiene, nell'ordine, i seguenti messaggi:

IndiceMessaggioIndiceMessaggioIndiceMessaggio
0null1eins2zwei
3drei4vier5fünf
6sechs7sieben8acht
9neun10zehn11elf
12zwölf13dreizehn14vierzehn
15fünfzehn16sechszehn17siebzehn
18achtzehn19neunzehn20zwanzig
21dreißig22vierzig23fünfzig
24sechzig25siebzig26achtzig
27neunzig28einhundert29zweihundert
30dreihundert31vierhundert32fünfhundert
33sechshundert34siebenhundert35achthundert
36neunhundert37tausend38million
39milliarde40milliarden41minus
42soll43point44komma
45und46dollar47dollars
48mark49cent50cents
51pfennig52pfennige53sonntag
54montag55dienstag56mittwoch
57donnerstag58freitag59sonnabend
60januar61februar62märz
63april64mai65juni
66juli67august68september
69oktober70november71dezember
72erste73zweite74dritte
75vierte76fünfte77sechste
78siebte79achte80neunte
81zehnte82elfte83zwölfte
84dreizehnte85vierzehnte86fünfzehnte
87sechszehnte88siebzehnte89achtzehnte
90neunzehnte91zwanzigste92einundzwanzigste
93zweiundzwanzigste94dreiundzwanzigste95vierundzwanzigste
96fünfundzwanzigste97sechsundzwanzigste98siebenundzwanzigste
99achtundzwanzigste100neunundzwanzigste101dreißigste
102einunddreißigste103oh104am
105pm106oh-oh-hours107second
108seconds109A110B
111C112D113E
114F115G116H
117I118J119K
120L121M122N
123O124P125Q
126R127S128T
129U130V131W
132X133Y134Z
135stern136Raute137(silence)
138eins139eine140eszet
141ae142oe143ue
144plus145der146hundert