Библиотека преобразования текста в речь для Windows Mobile
-
13-09-2019 - |
Вопрос
Существуют ли какие-либо бесплатные библиотеки преобразования текста в речь для Windows Mobile?Предпочтительно с API C# (.net CF).
Редактировать:В основном он должен быть в состоянии читать от 0,001 до 999 и несколько слов, таких как «километры, минуты, сзади, впереди».
- «Отставание на 1 минуту 30 секунд»
- «Осталось 3,45 километра»
Мне не нужны более сложные предложения.
Решение 2
Поскольку я не нашел никакой бесплатной библиотеки, я решил использовать несколько сгенерированных wav-файлов, записанных с помощью SpeechSynthesizer на настольном компьютере.Так что на самом деле я использую голос MS Anna и могу заменить его, если мое приложение станет достаточно большим или столкнется с какими-либо юридическими проблемами.
Я объединяю несколько wav-файлов для получения нумерации:
«34,5 км осталось» = 30.wav + 4.wav + Point.wav + 5.wav + километры.wav + left.wav.
Другие советы
Преобразование текста в речь — большая и интересная проблема.
Однако мне кажется, что у вас очень специфические требования.У вас словарный запас около 12 слов, если я правильно понимаю.Для такого объема словарного запаса не рекомендуется использовать обобщенное решение tts.Использование записанных звуков кажется гораздо лучшим решением.
Я не знаю предельного количества слов, для которых рекомендуется использовать TTS.Но это больше, чем 12 слов.
Я не знаю, сколько будет стоить и даже можно ли будет использовать его в WM, но некоторое время назад я наткнулся на AT&T TTS и подумал, что может быть интересно взглянуть на него в будущем проекте.