Библиотека преобразования текста в речь для Windows Mobile

StackOverflow https://stackoverflow.com/questions/982488

Вопрос

Существуют ли какие-либо бесплатные библиотеки преобразования текста в речь для 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 и подумал, что может быть интересно взглянуть на него в будущем проекте.

http://www.research.att.com/~ttsweb/tts/demo.php

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top