2016-05-27 2 views
0

Есть ли способ предотвратить предоставление пользователю определенных голосовых сообщений?Конфигурация сообщений голосовых указаний здесь android sdk

В частности, я бы хотел, чтобы SDK не сказал драйверу, что он прибывает на маршрутную точку или в пункт назначения маршрута.

Возможно ли это?

ответ

0

Это можно сделать, изменив голос, чтобы удалить нежелательный текст.

Шаги:

  1. найти речевую кожи вы хотите изменить в данных // файлы/голос загрузки/

  2. изменить файл prompt.lua.

, например, изменения:

-- 966: At the end of the road enter the roundabout 
["c00c0y00"] = "Au bout de la route prenez le rond-point", 

к:

-- 966: At the end of the road enter the roundabout 
["c00c0y00"] = "", 
0

Вместо взлома файлов Lua голос кожи, вы можете перехватить аудиофайлы воспроизводимого с помощью AudioPlayerDelegate и фильтрации из файла для путевой точки и пункта назначения:

https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-guidance-audioplayerdelegate.html#topic-apiref

Вы можете проверить, не достигнут ли текущий маневр путевой точки или пункта назначения, чтобы пропустить воспроизведение файла.

 Смежные вопросы

  • Нет связанных вопросов^_^