Библиотека преобразования текста в речь для Windows Mobile - PullRequest
1 голос
/ 11 июня 2009

Существуют ли бесплатные библиотеки преобразования текста в речь для Windows Mobile? Желательно с C # (.net CF) API.

Edit: По сути, он должен уметь читать от 0,001 до 999 и несколько слов, таких как «километры, минуты, позади, впереди» Примеры фраз:

  • «1 минута 30 секунд позади»
  • «3,45 километра осталось»

У меня нет необходимости в более сложных предложениях.

Ответы [ 3 ]

1 голос
/ 13 октября 2009

Text-to-Speech - большая, интересная проблема.

Мне кажется, однако, что у вас есть очень специфическое требование. У вас есть словарный запас около 12 слов, если я правильно понимаю. Нет никакого способа, чтобы обобщенное решение tts рекомендовалось для этой области словаря. Использование записанных звуков кажется гораздо лучшим решением.

Я не знаю порог количества слов, где рекомендуется TTS. Но это выше, чем 12 слов.

0 голосов
/ 08 октября 2009

Я не знаю цену или даже если бы вы могли использовать ее на WM, но я наткнулся на AT & T TTS некоторое время назад и подумал, что было бы интересно посмотреть на будущий проект.

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

0 голосов
/ 11 июля 2009

Поскольку я не нашел бесплатной библиотеки, я решил пойти с кучей сгенерированных файлов WAV, записанных с помощью SpeechSynthesizer на настольном компьютере. Так что я на самом деле использую голос MS Anna и могу заменить его, если мое приложение станет достаточно большим или столкнется с какими-то юридическими проблемами.

Я объединяю несколько файлов WAV для получения нумерации:

«34,5 километра влево» = 30.wav + 4.wav + Point.wav + 5.wav + miles.wav + left.wav.

...