Pergunta

Existem bibliotecas gratuitas de texto em fala disponível para o Windows Mobile? De preferência com uma API C# (.NET CF).

Editar: basicamente precisa ser capaz de ler de 0,001 a 999 e algumas palavras como "quilômetros, minutos, atrás, à frente", frases de amostra:

  • “1 minuto 30 segundos atrás”
  • “3,45 quilômetros restantes”

Não tenho necessidade de frases mais avançadas.

Foi útil?

Solução 2

Since i haven’t found any free library I decided to go with a bunch of generated wav files recorded using the SpeechSynthesizer on a desktop computer. So I’m actually using the MS Anna voice and might replace it if my app grow large enough or bump into some legal issues.

I’m combining multiple wav files to produce the numbering:

“34.5 kilometers left” = 30.wav + 4.wav + Point.wav + 5.wav + kilometers.wav + left.wav.

Outras dicas

Text-to-Speech is a big, interesting problem.

Seems to me, though, that you have a very specific requirement. You have a vocabulary of about 12 words, if I understand correctly. There's no way a generalized tts solution is recommended for that scope of vocabulary. Using recorded sounds seems like a much better solution.

I don't know the cut-off for the number of words, where the TTS is recommended. But it's higher than 12 words.

I don't know the cost or even if you could use it on WM but I came across the AT&T TTS a while back and thought it might be interesting to look at for a future project.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top