Merge pull request #166 from rododevr/patch-3

Update OsmAnd/voice/es-tts/_ttsconfig.p
This commit is contained in:
Pavol Zibrita 2012-02-21 15:33:09 -08:00
commit de893ef54c

View file

@ -1,5 +1,5 @@
:- op('==', xfy, 500).
version(101).
:- op('==', xfy, 500).
version(102).
language(es).
% before each announcement (beep)
@ -7,40 +7,40 @@ preamble - [].
%% TURNS
turn('left', ['giro a izquierda ']).
turn('left_sh', ['giro fuerte a izquierda ']).
turn('left_sl', ['giro leve a izquierda ']).
turn('right', ['giro a derecha ']).
turn('right_sh', ['giro fuerte a derecha ']).
turn('right_sl', ['giro leve a derecha ']).
turn('left', ['gira a izquierda ']).
turn('left_sh', ['gira fuerte a la izquierda ']).
turn('left_sl', ['gira leve a la izquierda ']).
turn('right', ['gira a la derecha ']).
turn('right_sh', ['gira fuerte a la 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).
turn(Turn, Dist) == ['Despues de ', D, 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) == ['Después de ', D, M] :- distance(Dist) == D, turn(Turn, M).
turn(Turn) == M :- turn(Turn, M).
prepare_make_ut(Dist) == [ 'Despues de ', D,' prepararse para giro en u'] :- distance(Dist) == D.
make_ut(Dist) == [' Despues de', D, ' giro en u'] :- distance(Dist) == D.
make_ut == ['Giro en u'].
make_ut_wp == ['Cuando posible, giro en u'].
prepare_make_ut(Dist) == [ 'Después de ', D,' prepararse para dar la vuelta'] :- distance(Dist) == D.
make_ut(Dist) == [' Después de', D, ' da la vuelta'] :- distance(Dist) == D.
make_ut == ['da la vuelta'].
make_ut_wp == ['Cuando posible, da la vuelta'].
prepare_roundabout(Dist) == [ 'Despues 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(_Angle, Exit) == ['tomando la ', E ] :- nth(Exit, E).
prepare_roundabout(Dist) == [ 'Después de ', D,' prepararse para entrar '] :- distance(Dist) == D.
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) == ['toma la ', E ] :- nth(Exit, E).
go_ahead == ['Continue así '].
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'].
bear_right == ['manténga a su derecha'].
bear_left == ['manténga a su izquierda'].
bear_right == ['manténga a la derecha'].
bear_left == ['manténga a la izquierda'].
route_new_calc(Dist) == ['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(5, 'quinta salida').
nth(6, 'sexta salida').
nth(7, 'salida de séptima').
nth(7, 'séptima salida').
nth(8, 'octava salida').
nth(9, 'salida del noveno').
nth(10, 'salida décimo').
nth(9, 'novena salida').
nth(10, 'décima salida').
nth(11, 'salida once').
nth(12, 'salida doce').
nth(13, 'salida trece').
@ -66,9 +66,9 @@ nth(17, 'salida diezsiete').
%%% distance measure
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) == ['cerca de un kilometro '] :- Dist < 1500.
distance(Dist) == ['cerca de ', X, ' kilometros '] :- 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) == ['cerca de un kilómetro '] :- Dist < 1500.
distance(Dist) == ['cerca de ', X, ' kilómetros '] :- Dist < 10000, 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