Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-06-2007
JerS JerS is offline
Miembro
 
Registrado: may 2005
Ubicación: Venezuela
Posts: 254
Poder: 19
JerS Va por buen camino
Ayuda con activeX Microsoft Direct Speech Synthesis

Buenas, ante todo un cordial saludo a toda la gente de la comunidad de Delphi, bueno les comento mi duda, he importado El ActiveX que conlleva la dll xvoice.dll, el cual es Microsoft Direct Speech Synthesis, agarro el objeto TDirectSS, y luego lo llamo de la siguiente forma
Código Delphi [-]
DirectSS1.Speak('Hola Mundo');

pero no suena nada :S.. disculpen mi ignorancia, pero es necesario pre configurar el volumen, o la salida de audio a utilizar.. porfavor ayudenme Gracias (Y)
__________________
La vida es un simple pero complejo If

J=rS
Responder Con Cita
  #2  
Antiguo 03-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hace poco estuve peleándome con la Microsoft SAPI (Speech API) y, bueno, tal vez te interese revisar estos artículos, sus referencias, y algunos otros que puedas encontrar por Internet relacionados con este asunto...

- Speech Synthesis & Speech Recognition: Overview

- Speech Synthesis & Speech Recognition: Using SAPI 4 High Level Interfaces

- Speech Synthesis & Speech Recognition: Using SAPI 5.1

Son artículos en inglés, pero, no muy complicados de seguir (yo mismo pude hacerlo mejor o peor) e incluyen varios programas de ejemplo.
Responder Con Cita
  #3  
Antiguo 11-06-2007
JerS JerS is offline
Miembro
 
Registrado: may 2005
Ubicación: Venezuela
Posts: 254
Poder: 19
JerS Va por buen camino
Amigo yo hago lo siguiente
Código Delphi [-]
DirectSS.Select(1);
DirectSS.Speed := 180;
DirectSS.Speak('Hello.');

pero me dice que la clase no esta registrada, pero de verdad ya nose que hacer :S
__________________
La vida es un simple pero complejo If

J=rS
Responder Con Cita
  #4  
Antiguo 11-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Probablemente copiaras el código que estás utilizando de cualquier sitio, y, a lo que se ve, es preciso utilizar una clase que no está registrada en tu sistema. ¿Solución? Pues, para empezar tienes que registrar la clase de marras...

¿Qué clase es la que tienes que registrar? Pues no lo sé. Tal vez donde copiaste el código (si es que lo copiaste, vaya) debe darse alguna referencia a los "requisitos" necesarios...

La solución que yo te propongo más arriba no es utilizar un "ActiveX", sino el Microsoft Spech API, sea en su versión 4 ó 5. No necesitarás registrar ninguna clase, aunque, obviamente tendrás que "cumplir" con otros requisitos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 19-06-2008
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
He registrado la DLL pero tambien me aparece el mensajito ese.

-------------------------------------------------------------------------------

La solución estaba en instalar el spchapi.exe http://freedownloadplus.softonic.com/Agentpack.zip

El resto esta en investigar, hacer pruebas etc. Pero funsiona. ¡Otro urrraaaa por mi!

Última edición por MAXIUM fecha: 19-06-2008 a las 20:57:14.
Responder Con Cita
  #6  
Antiguo 29-12-2008
pjmedina pjmedina is offline
Miembro
 
Registrado: abr 2006
Posts: 84
Poder: 19
pjmedina Va por buen camino
Question

Cita:
Empezado por dec Ver Mensaje
Hola,

Hace poco estuve peleándome con la Microsoft SAPI (Speech API) y, bueno, tal vez te interese revisar estos artículos, sus referencias, y algunos otros que puedas encontrar por Internet relacionados con este asunto...

- Speech Synthesis & Speech Recognition: Overview

- Speech Synthesis & Speech Recognition: Using SAPI 4 High Level Interfaces

- Speech Synthesis & Speech Recognition: Using SAPI 5.1

Son artículos en inglés, pero, no muy complicados de seguir (yo mismo pude hacerlo mejor o peor) e incluyen varios programas de ejemplo.

Has conseguido instalarte las voces en castellano.

Saludos.
Responder Con Cita
  #7  
Antiguo 29-12-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hace mucho de este hilo... y de las pruebas que hice en su momento, pero, sí, creo recordar que sí que puede instalar y utilizar las "voces" en castellano. Si no recuerdo mal se trata de "instalarlas", directamente, de modo que estén disponibles para su utilización.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayúdenme con el Microsoft Agent 2.0 ActiveX kakesoft Varios 13 10-06-2011 22:29:13
ActiveX Microsoft Agent en Delphi seara2005 Varios 15 14-02-2009 06:24:17
delphiX direct 3D anitta__ Gráficos 0 23-01-2007 00:10:54
Instalar Speech b3nshi Varios 0 29-03-2005 23:02:06
codigo de TEXT-TO-SPEECH migueilichenco Varios 8 16-11-2003 09:19:14


La franja horaria es GMT +2. Ahora son las 07:01:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi