SAPI.SPVoice - trocar a voz

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

SAPI.SPVoice - trocar a voz

Mensagem por asimoes »

Pessoal,

Alguém sabe como trocar a voz com a propriedade Voice ?

Código: Selecionar todos

   LOCAL oVoice
   oTalk := win_OleCreateObject( "SAPI.SPVoice" )
   
   FOR EACH oVoice IN oTalk:GetVoices()
      cVoice := oVoice:GetDescription
      //oTalk:Voice( cVoice ) ????? assim da erro
      oTalk:Speak( cVoice )
      hwg_MsgInfo( oVoice:GetDescription )
   NEXT   

►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

SAPI.SPVoice - trocar a voz

Mensagem por depaula.jau »

Olá!!! Bom dia.

Para que serve isso ?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

SAPI.SPVoice - trocar a voz

Mensagem por JoséQuintas »

Para que serve isso ?
Tenho isso no aplicativo faz tempo.
Mas era restrito, só agora no Windows 10 ficou liberado.

O aplicativo simplesmente FALA.

Circulou aqui no fórum.

https://pctoledo.org/forum/viewto ... =4&t=14516
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

SAPI.SPVoice - trocar a voz

Mensagem por JoséQuintas »

Aqui também.

https://pctoledo.org/forum/viewto ... pi.spvoice

Mas apesar de eu ter iniciado esses dois posts, isso já havia circulado antes por aqui.
Tentei, mas não consegui encontrar o primeiro post sobre isso, talvez um ou dois anos antes de 2013.

Pra quem tem uma rotina, igual eu, Mensagem() que mostra todas as mensagens na tela, basta alterar essa rotina e pronto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder