diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/1.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/1.ogg new file mode 100644 index 0000000000..34e0ab516f Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/1.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/10.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/10.ogg new file mode 100644 index 0000000000..a8f0774b51 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/10.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/100.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/100.ogg new file mode 100644 index 0000000000..860cf224e7 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/100.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/11.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/11.ogg new file mode 100644 index 0000000000..cb4fbd46a3 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/11.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/12.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/12.ogg new file mode 100644 index 0000000000..6771ebdd48 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/12.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/13.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/13.ogg new file mode 100644 index 0000000000..9ac4823f8b Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/13.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/14.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/14.ogg new file mode 100644 index 0000000000..cd37511c07 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/14.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/15.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/15.ogg new file mode 100644 index 0000000000..0bf8e2b518 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/15.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/16.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/16.ogg new file mode 100644 index 0000000000..236cb8d7b7 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/16.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/17.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/17.ogg new file mode 100644 index 0000000000..0c9ab04ed5 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/17.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/18.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/18.ogg new file mode 100644 index 0000000000..f8f4037e55 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/18.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/19.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/19.ogg new file mode 100644 index 0000000000..ab0641b500 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/19.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/1st.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/1st.ogg new file mode 100644 index 0000000000..cb70f1f3ef Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/1st.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/2.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/2.ogg new file mode 100644 index 0000000000..ee8e8d7391 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/2.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/20.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/20.ogg new file mode 100644 index 0000000000..fe78a57f40 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/20.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/200.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/200.ogg new file mode 100644 index 0000000000..3528cd3f91 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/200.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/2nd.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/2nd.ogg new file mode 100644 index 0000000000..5d154d7af2 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/2nd.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/3.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/3.ogg new file mode 100644 index 0000000000..7fda560efb Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/3.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/30.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/30.ogg new file mode 100644 index 0000000000..6aff6131fa Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/30.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/300.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/300.ogg new file mode 100644 index 0000000000..7bce57f1eb Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/300.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/3rd.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/3rd.ogg new file mode 100644 index 0000000000..f748b5ce68 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/3rd.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/4.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/4.ogg new file mode 100644 index 0000000000..0b88367836 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/4.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/40.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/40.ogg new file mode 100644 index 0000000000..9e46712724 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/40.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/400.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/400.ogg new file mode 100644 index 0000000000..bbef4f1e26 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/400.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/4th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/4th.ogg new file mode 100644 index 0000000000..cbb67247d5 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/4th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/5.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/5.ogg new file mode 100644 index 0000000000..2dc6a210d9 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/5.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/50.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/50.ogg new file mode 100644 index 0000000000..3ff0ea0533 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/50.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/500.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/500.ogg new file mode 100644 index 0000000000..c087bcef25 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/500.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/5th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/5th.ogg new file mode 100644 index 0000000000..16979d9df0 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/5th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/6.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/6.ogg new file mode 100644 index 0000000000..8e7994fa0a Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/6.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/60.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/60.ogg new file mode 100644 index 0000000000..c370eb459d Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/60.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/600.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/600.ogg new file mode 100644 index 0000000000..69b2d2c62f Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/600.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/6th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/6th.ogg new file mode 100644 index 0000000000..8ba563fa65 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/6th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/7.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/7.ogg new file mode 100644 index 0000000000..19f30a07b7 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/7.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/70.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/70.ogg new file mode 100644 index 0000000000..b679a188c0 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/70.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/700.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/700.ogg new file mode 100644 index 0000000000..9a5a98239e Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/700.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/7th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/7th.ogg new file mode 100644 index 0000000000..c1b7cc77c4 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/7th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/8.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/8.ogg new file mode 100644 index 0000000000..8eb307b6e9 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/8.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/80.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/80.ogg new file mode 100644 index 0000000000..83b8bf9fdc Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/80.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/800.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/800.ogg new file mode 100644 index 0000000000..9d444c3610 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/800.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/8th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/8th.ogg new file mode 100644 index 0000000000..2bcc68a9a8 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/8th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/9.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/9.ogg new file mode 100644 index 0000000000..bc5e86e2f5 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/9.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/90.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/90.ogg new file mode 100644 index 0000000000..1d75589c1d Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/90.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/900.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/900.ogg new file mode 100644 index 0000000000..2337590918 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/900.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/9th.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/9th.ogg new file mode 100644 index 0000000000..34be1fb02d Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/9th.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/After-m.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/After-m.ogg new file mode 100644 index 0000000000..343a62e836 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/After-m.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/Continue_straight-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/Continue_straight-e.ogg new file mode 100644 index 0000000000..1d7a9e1333 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/Continue_straight-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/Follow-the-road-for.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/Follow-the-road-for.ogg new file mode 100644 index 0000000000..03b5fdb0ac Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/Follow-the-road-for.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/_config.p b/OsmAnd/assets/voice/heb-male announcer for male driver/_config.p new file mode 100644 index 0000000000..d9621758cb --- /dev/null +++ b/OsmAnd/assets/voice/heb-male announcer for male driver/_config.p @@ -0,0 +1,137 @@ +:- op('==', xfy, 500). +version(0). + + +% before each announcement (beep) +preamble - []. + + +%% TURNS +turn('left', ['turn.ogg', 'left-e.ogg']). +turn('left_sh', ['sharp_left-e.ogg']). +turn('left_sl', ['turn.ogg', 'left-e.ogg']). +turn('right', ['turn.ogg', 'right-e.ogg']). +turn('right_sh', ['sharp_right-e.ogg']). +turn('right_sl', ['turn.ogg', 'right-e.ogg']). +turn('right_keep', ['keep_right-e.ogg']). +turn('left_keep', ['keep_left-e.ogg']). + +prepare_turn(Turn, Dist) == ['Prepare_to-a.ogg', delay_450, D, delay_450, M] :- + distance(Dist) == D, turn(Turn, M). +turn(Turn, Dist) == ['after-m.ogg', delay_250, D, delay_250, M] :- + distance(Dist) == D, turn(Turn, M). +turn(Turn) == M :- turn(Turn, M). + + +prepare_make_ut(Dist) == ['Prepare_to-a.ogg', delay_300, D, delay_300,'turn_back-e.ogg'] :- + distance(Dist) == D. + +prepare_roundabout(Dist) == ['prepare_to-enter.ogg', delay_300, D] :- + distance(Dist) == D. + +make_ut(Dist) == ['after-m.ogg', delay_300, D, delay_300, 'turn_back-e.ogg'] :- + distance(Dist) == D. +make_ut == ['turn_back-e.ogg']. + +make_ut_wp == ['when_possible_please_make_a_u_turn.ogg']. + + + + +roundabout(Dist, _Angle, Exit) == ['after-m.ogg', delay_300, D, delay_300, 'enter_the_roundabout-e.ogg', delay_250, 'and_take.ogg', + delay_250, 'exit-e.ogg', E] :- distance(Dist) == D, nth(Exit, E). +roundabout(_Angle, Exit) == ['taking.ogg', delay_250, 'exit-e.ogg', E] :- nth(Exit, E). + +and_arrive_destination == ['arrive_at_your_destination-e.ogg']. % Miss and? +reached_destination == ['you_have_reached_your_destination.ogg']. +and_arrive_intermediate == ['arrive_at_viapoint-e.ogg']. +reached_intermediate == ['you_have_reached_a_viapoint.ogg']. + +then == ['then.ogg', delay_350]. + +bear_right == ['keep_right-e.ogg']. +bear_left == ['keep_left-e.ogg']. +route_recalc(_Dist) == ['recalc.ogg']. %nothing to said possibly beep? +route_new_calc(Dist) == ['the_trip_is_more_than.ogg', delay_150, D] :- distance(Dist) == D. % nothing to said possibly beep? + +location_lost == ['gps_signal_lost.ogg']. + +go_ahead(Dist) == ['drive_for-h.ogg', delay_250, D]:- distance(Dist) == D. +go_ahead == ['continue_straight-e.ogg']. + +%% +nth(1, '1st.ogg'). +nth(2, '2nd.ogg'). +nth(3, '3rd.ogg'). +nth(4, '4th.ogg'). +nth(5, '5th.ogg'). +nth(6, '6th.ogg'). +nth(7, '7th.ogg'). +nth(8, '8th.ogg'). +nth(9, '9th.ogg'). +nth(10, '10th.ogg'). +nth(11, '11th.ogg'). +nth(12, '12th.ogg'). +nth(13, '13th.ogg'). +nth(14, '14th.ogg'). +nth(15, '15th.ogg'). +nth(16, '16th.ogg'). +nth(17, '17th.ogg'). + + +%%% distance measure +distance(Dist) == T :- Dist < 1000, dist(Dist, F), append(F, 'meters-e.ogg',T). +dist(D, ['10.ogg']) :- D < 20, !. +dist(D, ['20.ogg']) :- D < 30, !. +dist(D, ['30.ogg']) :- D < 40, !. +dist(D, ['40.ogg']) :- D < 50, !. +dist(D, ['50.ogg']) :- D < 60, !. +dist(D, ['60.ogg']) :- D < 70, !. +dist(D, ['70.ogg']) :- D < 80, !. +dist(D, ['80.ogg']) :- D < 90, !. +dist(D, ['90.ogg']) :- D < 100, !. +dist(D, ['100.ogg']) :- D < 150, !. +dist(D, ['100.ogg', '50.ogg']) :- D < 200, !. +dist(D, ['200.ogg']) :- D < 250, !. +dist(D, ['200.ogg', '50.ogg']) :- D < 300, !. +dist(D, ['300.ogg']) :- D < 350, !. +dist(D, ['300.ogg', '50.ogg']) :- D < 400, !. +dist(D, ['400.ogg']) :- D < 450, !. +dist(D, ['400.ogg', '50.ogg']) :- D < 500, !. +dist(D, ['500.ogg']) :- D < 550, !. +dist(D, ['500.ogg', '50.ogg']) :- D < 600, !. +dist(D, ['600.ogg']) :- D < 650, !. +dist(D, ['600.ogg', '50.ogg']) :- D < 700, !. +dist(D, ['700.ogg']) :- D < 750, !. +dist(D, ['700.ogg', '50.ogg']) :- D < 800, !. +dist(D, ['800.ogg']) :- D < 850, !. +dist(D, ['800.ogg', '50.ogg']) :- D < 900, !. +dist(D, ['900.ogg']) :- D < 950, !. +dist(D, ['900.ogg', '50.ogg']) :- !. + + +distance(Dist) == ['more_than.ogg', '1.ogg', 'kilometer-e.ogg'] :- Dist < 1500. +distance(Dist) == ['more_than.ogg', '2.ogg', 'kilometers-e.ogg'] :- Dist < 3000. +distance(Dist) == ['more_than.ogg', '3.ogg', 'kilometers-e.ogg'] :- Dist < 4000. +distance(Dist) == ['more_than.ogg', '4.ogg', 'kilometers-e.ogg'] :- Dist < 5000. +distance(Dist) == ['more_than.ogg', '5.ogg', 'kilometers-e.ogg'] :- Dist < 6000. +distance(Dist) == ['more_than.ogg', '6.ogg', 'kilometers-e.ogg'] :- Dist < 7000. +distance(Dist) == ['more_than.ogg', '7.ogg', 'kilometers-e.ogg'] :- Dist < 8000. +distance(Dist) == ['more_than.ogg', '8.ogg', 'kilometers-e.ogg'] :- Dist < 9000. +distance(Dist) == ['more_than.ogg', '9.ogg', 'kilometers-e.ogg'] :- Dist < 10000. +distance(Dist) == ['more_than.ogg', X, 'kilometers-e.ogg'] :- D is Dist/1000, dist(D, X). + + + +%% resolve command main method +%% if you are familar with Prolog you can input specific to the whole mechanism, +%% by adding exception cases. +flatten(X, Y) :- flatten(X, [], Y), !. +flatten([], Acc, Acc). +flatten([X|Y], Acc, Res):- + flatten(Y, Acc, R), flatten(X, R, Res). +flatten(X, Acc, [X|Acc]). + +resolve(X, Y) :- resolve_impl(X,Z), flatten(Z, Y). +resolve_impl([],[]). +resolve_impl([X|Rest], List) :- resolve_impl(Rest, Tail), ((X == L) -> append(L, Tail, List); List = Tail). \ No newline at end of file diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/about.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/about.ogg new file mode 100644 index 0000000000..9766d043f5 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/about.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/after.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/after.ogg new file mode 100644 index 0000000000..343a62e836 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/after.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/and_take.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/and_take.ogg new file mode 100644 index 0000000000..29d9f77a17 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/and_take.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_viapoint-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_viapoint-e.ogg new file mode 100644 index 0000000000..2db9a22f14 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_viapoint-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_your_destination-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_your_destination-e.ogg new file mode 100644 index 0000000000..42d445f301 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/arrive_at_your_destination-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/bear_left-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/bear_left-e.ogg new file mode 100644 index 0000000000..0fb532a0b2 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/bear_left-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/bear_right-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/bear_right-e.ogg new file mode 100644 index 0000000000..0659806351 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/bear_right-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/distance.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/distance.ogg new file mode 100644 index 0000000000..80212811a1 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/distance.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/drive_for-h.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/drive_for-h.ogg new file mode 100644 index 0000000000..e0d567677d Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/drive_for-h.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/enter_the_roundabout-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/enter_the_roundabout-e.ogg new file mode 100644 index 0000000000..d9d130ec58 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/enter_the_roundabout-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/exit-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/exit-e.ogg new file mode 100644 index 0000000000..d346befc69 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/exit-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/gps_signal_lost.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/gps_signal_lost.ogg new file mode 100644 index 0000000000..40d7932d78 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/gps_signal_lost.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/keep_left-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/keep_left-e.ogg new file mode 100644 index 0000000000..4997ee749a Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/keep_left-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/keep_right-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/keep_right-e.ogg new file mode 100644 index 0000000000..07dd8a6526 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/keep_right-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/kilometer-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/kilometer-e.ogg new file mode 100644 index 0000000000..1488cc0725 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/kilometer-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/kilometers-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/kilometers-e.ogg new file mode 100644 index 0000000000..1dacf7bebf Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/kilometers-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/left-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/left-e.ogg new file mode 100644 index 0000000000..e2905c1dfa Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/left-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/meters-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/meters-e.ogg new file mode 100644 index 0000000000..f249689aa7 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/meters-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/more_then.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/more_then.ogg new file mode 100644 index 0000000000..22f1fee9a1 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/more_then.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-a.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-a.ogg new file mode 100644 index 0000000000..343a62e836 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-a.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-enter.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-enter.ogg new file mode 100644 index 0000000000..f5cc9de235 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/prepare_to-enter.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/recalc.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/recalc.ogg new file mode 100644 index 0000000000..99f4c1aee4 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/recalc.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/right-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/right-e.ogg new file mode 100644 index 0000000000..b55e43acfa Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/right-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_left-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_left-e.ogg new file mode 100644 index 0000000000..deeb6e011c Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_left-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_right-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_right-e.ogg new file mode 100644 index 0000000000..e76f90ae43 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/sharp_right-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/taking.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/taking.ogg new file mode 100644 index 0000000000..f25a6c8477 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/taking.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_about.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_about.ogg new file mode 100644 index 0000000000..f380c40a62 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_about.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_more_than.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_more_than.ogg new file mode 100644 index 0000000000..8a52e12670 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/the_trip_is_more_than.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/then.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/then.ogg new file mode 100644 index 0000000000..db6178797a Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/then.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/turn.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/turn.ogg new file mode 100644 index 0000000000..fb63671599 Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/turn.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back-e.ogg new file mode 100644 index 0000000000..fe2a823cfe Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back_when_possible-e.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back_when_possible-e.ogg new file mode 100644 index 0000000000..56dace380b Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/turn_back_when_possible-e.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/when_possible_please_make_a_u_turn.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/when_possible_please_make_a_u_turn.ogg new file mode 100644 index 0000000000..d1eaa0fcad Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/when_possible_please_make_a_u_turn.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_a_viapoint.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_a_viapoint.ogg new file mode 100644 index 0000000000..0bb65a14ea Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_a_viapoint.ogg differ diff --git a/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_your_destination.ogg b/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_your_destination.ogg new file mode 100644 index 0000000000..e89204a4ea Binary files /dev/null and b/OsmAnd/assets/voice/heb-male announcer for male driver/you_have_reached_your_destination.ogg differ