Update OsmAnd/voice/es-tts/_ttsconfig.p

This commit is contained in:
Rodolfo 2012-02-21 20:12:41 +01:00
parent 2199b663f6
commit 951ac86520

View file

@ -1,5 +1,5 @@
:- op('==', xfy, 500). :- op('==', xfy, 500).
version(101). version(102).
language(es). language(es).
% before each announcement (beep) % before each announcement (beep)
@ -7,40 +7,40 @@ preamble - [].
%% TURNS %% TURNS
turn('left', ['giro a izquierda ']). turn('left', ['gira a izquierda ']).
turn('left_sh', ['giro fuerte a izquierda ']). turn('left_sh', ['gira fuerte a la izquierda ']).
turn('left_sl', ['giro leve a izquierda ']). turn('left_sl', ['gira leve a la izquierda ']).
turn('right', ['giro a derecha ']). turn('right', ['gira a la derecha ']).
turn('right_sh', ['giro fuerte a derecha ']). turn('right_sh', ['gira fuerte a la derecha ']).
turn('right_sl', ['giro leve a derecha ']). turn('right_sl', ['gira leve a la derecha ']).
prepare_turn(Turn, Dist) == ['Despues de', D,' prepararse para ', M] :- distance(Dist) == D, turn(Turn, M). prepare_turn(Turn, Dist) == ['Después de', D,' prepararse para ', M] :- distance(Dist) == D, turn(Turn, M).
turn(Turn, Dist) == ['Despues de ', D, M] :- distance(Dist) == D, turn(Turn, M). turn(Turn, Dist) == ['Después de ', D, M] :- distance(Dist) == D, turn(Turn, M).
turn(Turn) == M :- turn(Turn, M). turn(Turn) == M :- turn(Turn, M).
prepare_make_ut(Dist) == [ 'Despues de ', D,' prepararse para giro en u'] :- distance(Dist) == D. prepare_make_ut(Dist) == [ 'Después de ', D,' prepararse para dar la vuelta'] :- distance(Dist) == D.
make_ut(Dist) == [' Despues de', D, ' giro en u'] :- distance(Dist) == D. make_ut(Dist) == [' Después de', D, ' da la vuelta'] :- distance(Dist) == D.
make_ut == ['Giro en u']. make_ut == ['da la vuelta'].
make_ut_wp == ['Cuando posible, giro en u']. make_ut_wp == ['Cuando posible, da la vuelta'].
prepare_roundabout(Dist) == [ 'Despues de ', D,' prepararse para entrar '] :- distance(Dist) == D. prepare_roundabout(Dist) == [ 'Después de ', D,' prepararse para entrar '] :- distance(Dist) == D.
roundabout(Dist, _Angle, Exit) == ['Despues de ', D, ' entrar a glorieta y tomar la ', E ] :- distance(Dist) == D, nth(Exit, E). roundabout(Dist, _Angle, Exit) == ['Después de ', D, ' entra a la glorieta y toma la ', E ] :- distance(Dist) == D, nth(Exit, E).
roundabout(_Angle, Exit) == ['tomando la ', E ] :- nth(Exit, E). roundabout(_Angle, Exit) == ['toma la ', E ] :- nth(Exit, E).
go_ahead == ['Continue así ']. go_ahead == ['Continue así '].
go_ahead(Dist) == ['Continue por ', D]:- distance(Dist) == D. go_ahead(Dist) == ['Continue por ', D]:- distance(Dist) == D.
and_arrive_destination == ['y llegará a']. and_arrive_destination == ['y llegará a su destino'].
then == ['Despues ']. then == ['Después '].
reached_destination == ['ha llegado a su destino']. reached_destination == ['ha llegado a su destino'].
bear_right == ['manténga a su derecha']. bear_right == ['manténga a la derecha'].
bear_left == ['manténga a su izquierda']. bear_left == ['manténga a la izquierda'].
route_new_calc(Dist) == ['El viaje es ', D] :- distance(Dist) == D. route_new_calc(Dist) == ['El viaje es ', D] :- distance(Dist) == D.
route_recalc(Dist) == ['Ruta recalculada, el viaje es ', D] :- distance(Dist) == D. route_recalc(Dist) == ['Ruta recalculada, el viaje es ', D] :- distance(Dist) == D.
location_lost == ['g p s signal lost ']. location_lost == ['g p s señal perdido '].
%% %%
@ -50,10 +50,10 @@ nth(3, 'tercera salida').
nth(4, 'cuarta salida'). nth(4, 'cuarta salida').
nth(5, 'quinta salida'). nth(5, 'quinta salida').
nth(6, 'sexta salida'). nth(6, 'sexta salida').
nth(7, 'salida de séptima'). nth(7, 'séptima salida').
nth(8, 'octava salida'). nth(8, 'octava salida').
nth(9, 'salida del noveno'). nth(9, 'novena salida').
nth(10, 'salida décimo'). nth(10, 'décima salida').
nth(11, 'salida once'). nth(11, 'salida once').
nth(12, 'salida doce'). nth(12, 'salida doce').
nth(13, 'salida trece'). nth(13, 'salida trece').
@ -66,9 +66,9 @@ nth(17, 'salida diezsiete').
%%% distance measure %%% distance measure
distance(Dist) == [ X, ' metros'] :- Dist < 100, D is round(Dist/10)*10, num_atom(D, X). distance(Dist) == [ X, ' metros'] :- Dist < 100, D is round(Dist/10)*10, num_atom(D, X).
distance(Dist) == [ X, ' metros'] :- Dist < 1000, D is round(2*Dist/100)*50, num_atom(D, X). distance(Dist) == [ X, ' metros'] :- Dist < 1000, D is round(2*Dist/100)*50, num_atom(D, X).
distance(Dist) == ['cerca de un kilometro '] :- Dist < 1500. distance(Dist) == ['cerca de un kilómetro '] :- Dist < 1500.
distance(Dist) == ['cerca de ', X, ' kilometros '] :- Dist < 10000, D is round(Dist/1000), num_atom(D, X). distance(Dist) == ['cerca de ', X, ' kilómetros '] :- Dist < 10000, D is round(Dist/1000), num_atom(D, X).
distance(Dist) == [ X, ' kilometros '] :- D is round(Dist/1000), num_atom(D, X). distance(Dist) == [ X, ' kilómetros '] :- D is round(Dist/1000), num_atom(D, X).
%% resolve command main method %% resolve command main method