Я пытаюсь внедрить технологию преобразования текста в речь Android в своей деятельности. Это простая игра в слова, и я хочу, чтобы движок TTS произносил одну букву, когда пользователь нажимал какую-либо кнопку. Например, когда пользователь нажимает кнопку A, я хочу услышать "A".
Проблема в том, что метод .speak
принимает только строку в качестве входных данных. Итак, когда я говорю механизму TTS, что мне нужна только строка из одной буквы, звук не является произношением буквы. Есть ли способ заставить его правильно произносить однобуквенные строки?
Решение до сих пор состояло в том, чтобы использовать в качестве строкового ввода слова, которые звучат как буквы, например. "пчела" вместо B, "видеть" вместо C и так далее. А как насчет F, H и так далее?
Любые другие идеи?