• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

crash-estg

Speech Library

6 mensagens neste tópico

Ora aqui vai um pequeno exemplo para colocar o PC a falar...

Instruções:

1. Importar a biblioteca Interop.SpeechLib.dll para um projecto do Visual Studio (Add Reference)

2. Inserir a seguinte linha de código no início do ficheiro onde está a classe Main.

using SpeechLib;

3. Adicionar o seguinte código para criar e inicializar o objecto.

SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;

SpVoice voice = new SpVoiceClass();

4. Colocar o PC a falar...

exemplo:

string message = "Hello. I really love c# programming";

voice.Speak(message, SpFlags);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

hum... já testaste?

a mim diz-me que nao existe no contexto, o voice.Speak

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pelo que conheço de das Speech API da MS, isso está totalmente dependente do facto do Windows ter essa funcionalidade disponível e activa, incluindo vozes para tal.

Por exemplo, a voz padrão costuma ser uma calibrada para inglês, o que impede uma "leitura" de strings portuguesas de forma clara e perceptível.

danimt, tens de verificar se o teu Windows tem essa funcionalidade disponível.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

danimt, realmente parece que está tudo OK.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora