neo Опубликовано 28 ноября, 2016 Поделиться Опубликовано 28 ноября, 2016 (изменено) Всем привет! народ подскажите в чём может быть проблема? Использую этот пример [см. аттач] TextToSpeech.speak(StringToJString(Memo.text), TJTextToSpeech_QUEUE_ADD, nil); Нажимаю на SAY но на моём телефоне Xiaomi Redmi ничего не говорит.. тестировал до этого Sony Z3 было всё ок. проверил привилегии но ничего =( в чём может быть проблема? может на телефоне что-то должно быть установлено но не знаю что =( txtspch.zip Изменено 28 ноября, 2016 пользователем neo Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 ноября, 2016 Модераторы Поделиться Опубликовано 28 ноября, 2016 языковые пакеты должны стоять в системе Цитата Ссылка на комментарий
0 neo Опубликовано 28 ноября, 2016 Автор Поделиться Опубликовано 28 ноября, 2016 (изменено) подскажите точное название плз =) поиск в Play Маркет с запросом Языковые пакеты ничего не дал. Изменено 28 ноября, 2016 пользователем neo Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 ноября, 2016 Модераторы Поделиться Опубликовано 28 ноября, 2016 Это в настройках делается, Синтез речи и там где-то должны быть голосовые пакеты/данные Цитата Ссылка на комментарий
0 neo Опубликовано 28 ноября, 2016 Автор Поделиться Опубликовано 28 ноября, 2016 1 минуту назад, ZuBy сказал: Это в настройках делается, Синтез речи и там где-то должны быть голосовые пакеты/данные точно Настройки\Доп. возможности\Синтез речи там включил англ. яз А нельзя сделать чтоб он там автоматически включался? Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 28 ноября, 2016 Модераторы Поделиться Опубликовано 28 ноября, 2016 можно сделать открытие этого окошка через Intent // uses Androidapi.Jni.GraphicsContentViewText, Androidapi.Helpers; var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(StringToJString('com.android.settings.TTS_SETTINGS')); Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); TAndroidHelper.Activity.startActivity(Intent); end; Цитата Ссылка на комментарий
0 neo Опубликовано 28 ноября, 2016 Автор Поделиться Опубликовано 28 ноября, 2016 спасибо PS тем кому нужно устанавливать языковые пакеты называется: Синтезатор речи Google Цитата Ссылка на комментарий
0 neo Опубликовано 28 ноября, 2016 Автор Поделиться Опубликовано 28 ноября, 2016 16 минут назад, ZuBy сказал: можно сделать открытие этого окошка через Intent // uses Androidapi.Jni.GraphicsContentViewText, Androidapi.Helpers; var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(StringToJString('com.android.settings.TTS_SETTINGS')); Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); TAndroidHelper.Activity.startActivity(Intent); end; только посл строка не определялась заменил //TAndroidHelper.Activity.startActivity(Intent); SharedActivity.startActivity(Intent); тк у меня XE8 #WAMACO и Равиль Зарипов (ZuBy) 2 Цитата Ссылка на комментарий
Вопрос
neo
Всем привет! народ подскажите в чём может быть проблема?
Использую этот пример [см. аттач]
TextToSpeech.speak(StringToJString(Memo.text), TJTextToSpeech_QUEUE_ADD, nil);
Нажимаю на SAY но на моём телефоне Xiaomi Redmi ничего не говорит.. тестировал до этого Sony Z3 было всё ок.
проверил привилегии но ничего =( в чём может быть проблема?
может на телефоне что-то должно быть установлено но не знаю что =(
txtspch.zip
Изменено пользователем neoСсылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.