Перейти к содержанию
Fire Monkey от А до Я
  • 0

Читалка текста. Нет звука (speech.tts)


neo

Вопрос

Всем привет! народ подскажите в чём может быть проблема?

Использую этот пример [см. аттач]

TextToSpeech.speak(StringToJString(Memo.text), TJTextToSpeech_QUEUE_ADD, nil);

Нажимаю на SAY но на моём телефоне Xiaomi Redmi ничего не говорит.. тестировал до этого Sony Z3 было всё ок.

проверил привилегии но ничего =( в чём может быть проблема?

может на телефоне что-то должно быть установлено но не знаю что =(

 

txtspch.zip

Изменено пользователем neo
Ссылка на комментарий

Рекомендуемые сообщения

  • 0
1 минуту назад, ZuBy сказал:

Это в настройках делается, Синтез речи и там где-то должны быть голосовые пакеты/данные

точно Настройки\Доп. возможности\Синтез речи там включил англ. яз

А нельзя сделать чтоб он там автоматически включался?

Ссылка на комментарий
  • 0
  • Модераторы

можно сделать открытие этого окошка через 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
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

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...