Articles of текст в речь

Как сохранить файл Text to Speech в формате .wav / .mp3 на арабском языке во внешнем хранилище?

Я хочу сохранить аудиофайл на арабском языке. Для этого я использую код, как показано ниже. Я пытаюсь, но я не могу сохранить на арабском языке. Он сохраняет только на английском языке. Пожалуйста, помогите мне, спасибо package com.t; import java.io.File; import java.util.HashMap; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.speech.tts.TextToSpeech; import android.speech.tts.TextToSpeech.OnInitListener; import android.util.Log; import android.view.View; […]

Как я могу сохранить вывод andtts troid в файле wav?

Я искал почти всюду, пытаясь найти способ сохранить выход Android в аудиофайл. Я посмотрел на эти сообщения: Как сохранить вывод TTS в аудиофайле на Android? Как я могу позволить TTS записывать файлы в каталоги моего приложения? Но не могли найти / понять ответы. Я использую synthesizeToFile() следующим образом: HashMap<String, String> myHashRender = new HashMap<String, String>(); […]

Поддерживает ли Android TTS язык разметки синтеза речи?

Передача следующего документа SSML ( язык разметки речи ) в механизм com.svox.pico TextToSpeech привела к чтению тела XML, но без управления элементом фонемы или элементом выделения. Этот результат (без видимого управления SSML) одинаковый на Nexus One под управлением Android 2.2, а также на эмуляторе с AVD с SDK уровнем 8. String text = "<?xml version=\"1.0\"?>" […]

Текст в речь Локаль Хинди Индийский

Я создал Text to Speech Engine для Android, который поддерживает многие языки, одним из которых является хинди. В настройках Android Text to Speech, когда пользователь выбирает стандартную локаль, Android выполняет ряд проверок, включая отправку намерения ACTION_GET_SAMPLE_TEXT Вот список поддерживаемых локалей: private static final String[] SUPPORTED_LANGUAGES = { "eng-GBR", "eng-USA", "fra-FRA", "spa-ESP", "deu-DEU", "ita-ITA", "kor-KOR", "nld-NLD", […]

Каков правильный синтаксис атрибута phoneme в XML TTS XML?

Я понимаю, что этот XML-образец X-SAMPA , как и другие образцы здесь и даже здесь и здесь , должен что-то звучать. String text = "<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>.</speak>"; mTts.speak(text, TextToSpeech.QUEUE_ADD, null); Однако по какой-то странной причине он ничего не говорит (полный тихий). Что мне не хватает? Чтобы уточнить: приложение для моего TTS-образца настроено ОК: […]

Выделите текущее слово, которое говорит TTS

Я работаю над текстовым приложением, но сталкиваюсь с проблемой, что я не могу знать настоящее слово, которое говорит TTS. Есть ли способ найти это? Например: если TTS говорит эту строку: вопросы, которые могут уже иметь ваш ответ, и когда он достигнет «уже», как я могу выделить «уже».

Проверка Android TTS для поддерживаемой локали с отсутствующими / не загруженными речевыми данными

Я использую класс TextToSpeech для Android. Все работает нормально. Однако существуют языки / локали, которые не установлены по умолчанию, но поддерживаются движком TTS, и я не могу зафиксировать состояние отсутствующих голосовых данных. При подключении к Интернету, когда я пытаюсь установить язык в новый языковой стандарт, который его речевые данные не были загружены, он просто загрузит […]

Android не признает TTS Engine

Здесь я разрабатываю очень простое приложение. Это для моей дочери церебрального паралича. Это просто большие кнопки «ДА» и «НЕТ», поэтому она может нажимать на них по требованию. Ну … Я использую SVOX Classic TTS Engine. Все работало плавно, пока мой планшет не обновился до ICS. Теперь, каждый раз, когда я запускаю приложение, он открывает Market, […]

Почему не прослушивается прослушиватель UtteranceProgress в тексте для речи?

Я попытался вызвать некоторые методы для начала и конца текста в речь, поэтому я использовал setOnUtteranceProgressListener, но он не работает / не вызван. Что я делаю не так? Здесь нужен код: Класс: public class SpeechRecognizerActivity extends Activity implements TextToSpeech.OnInitListener Метод Init: @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { String language = […]

OnUtteranceCompleted не вызван?

Даже если я правильно его установлю: HashMap<String, String> myHashRender = new HashMap<String, String>(); myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, "utid"); mTts.speak("Speak something", TextToSpeech.QUEUE_ADD, myHashRender); также mTts.setOnUtteranceCompletedListener(this); В функции возврата onInit. Тем не менее onUtteranceCompleted не вызван. Хотя есть повторяющиеся вопросы, но нет, где я мог бы найти ответ. Моя активность также реализует OnUtteranceCompletedListener. Пожалуйста помоги.