Autor
|
Tema: [Solucionado]Error con VBscript que habla (Leído 9,081 veces)
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
es windows 7
no te preocupes sobre mi ortografia no me ofendo, aun que no creas lo estoy intentando
saludos flamer y boy a intentar modo administrador
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Al parecer todos coincidimos en que es un problema del equipo, personálmente debido a la ausencia de las librerías COM relacionadas. Sin embargo, y para salir de dudas, te sugiero que pruebes en otro lenguaje como VB.Net o C# para comprobar si obtienes los mismos resultados, para obtener al menos un mensaje de error que sea más informativo. VB.Net: Imports System.Speech.Synthesis Dim speech As New SpeechSynthesizer Try speech.Speak(speech.Voice.Description) Catch ex As Exception MessageBox.Show(ex.Message) End Try
C#: using System.Speech.Synthesis; SpeechSynthesizer speech = new SpeechSynthesizer ();try { speech.Speak(speech.Voice.Description); } catch (Exception ex) { MessageBox.Show(ex.Message); }
Saludos
|
|
« Última modificación: 1 Noviembre 2015, 05:18 am por Eleкtro »
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
No creo que sea nesesario en NET, como dije anteriormente el textaloud y balabolka no funciona ninguna voz.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Dos o tres veces te he preguntado si usas un windows modificado, pregunta la cual todavía no has respondido.
Textaloud, el otro programa y VisualBasicScript no te informan del error, sin embargo, en .Net obtendrias, al menos, mejor información sobre la causa del problema.
Si no quieres dejarte ayudar entonces no se por que formulas una pregunta. Ya no gastaré más "saliba".
Saludos.
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
tiene razón Elektro de capturar de alguna forma el error, sobre todo porque originalmente lo declara como desconocido, ahora bien, también pódes tratar con el propio vbs: On Error Resume Next set speech = Wscript.CreateObject("SAPI.spVoice") speech.speak "hola Flamer" If Err.Number <> 0 Then WScript.Echo Err.Number & " Origen " & Err.Source & " Descripcion: " & Err.Description Err.Clear End If'
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
No se si mi windows es modificado no lo instale yo, seré bueno para algunas cosas pero para otras no, no crean que se mucho de computadoras y por otro lado no tengo el NET lo tendría que instalar por que no lo tengo salida del script de tinco salu2 flamer y perdón Elecktro
|
|
« Última modificación: 1 Noviembre 2015, 16:10 pm por Flamer »
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
ese error no tiene nada que ver con sapi, tu windows tiene algo mal, desinstalaste o borraste algo o como te dijeron es una versión personalizada de win y le faltan funciones!
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
orale ahora el problema es que le falta o que borre
saludos y pues así lo voy a dejar gracias a los 2
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
jajajajaa gracias a tincopasan y a Elecktro por querer ayudarme ya solucione el problema era sencillo solo era cargar la dll primero descargarla del registro así: y despues cargarla así: Saludos Flamer y gracias de todos modos
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Entonces por lo que comentas habia algún conflicto en el registro de Windows en lo respecto a las entradas del registro relacionadas con interfaces COM de SAPI, y volviendo a registrarlas fue suficiente para solucionarlo. Me alegro, aunque ahora el misterio es la causa a la que se debió ese conflicto. Te mencionaré algunas posibles causas para que tengas precaución por si algo parecido te volviese a suceder en el futuro: - La utilización de aplicaciones limpiadoras del registro (excepto CCLEANER, que es muy poco severo en ese sentido)
- La utilización de algún administrador de tareas o visor de objetos COM donde deshabilitaste SAPI, sin querer.
PD: Perdona el mosqueo. Saludos
|
|
« Última modificación: 2 Noviembre 2015, 04:50 am por Eleкtro »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[vbscript]¿como renombrar un grupo de ficheros? SOLUCIONADO
Scripting
|
tonilogar
|
8
|
15,257
|
18 Octubre 2009, 01:27 am
por Novlucker
|
|
|
VBScript seleccionar directorio con CommonDialog SOLUCIONADO
Scripting
|
tonilogar
|
3
|
9,102
|
23 Octubre 2009, 05:15 am
por tonilogar
|
|
|
VBScript leer un trozo de linea de texto de un fichero SOLUCIONADO
Scripting
|
tonilogar
|
5
|
14,210
|
13 Junio 2011, 16:54 pm
por duckseven
|
|
|
VBScript No puedo borrar 2 ficheros intermedios SOLUCIONADO
Scripting
|
tonilogar
|
5
|
5,921
|
24 Octubre 2009, 22:12 pm
por Novlucker
|
|
|
Una ayuda básica sobre un vbscript porfavor..(SOLUCIONADO)
Scripting
|
SuperDraco
|
0
|
2,343
|
14 Noviembre 2009, 19:34 pm
por SuperDraco
|
|