Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - rub'n

#531
Muchas gracias chavales, no soy quien para decirles esto, fueron mas aya de lo que pedia. jajajaja

Aunque para mi ya esta bien, pero pues, seguro no me harán caso  :xD, y seguirán mejorando los códigos que ya pusieron  :xD
#532
Cita de: Eleкtro en 28 Abril 2019, 21:32 PM
Entonces supongo que si @rub'n tiene el mismo problema, también estará usando Windows 7. Y entonces el problema real sería la obsolescencia de un sistema operativo, cuya solución más viable siempre será actualizar la versión del S.O, o en su defecto descargar y actualizar el motor SAPI y las voces sintéticas para ese S.O... en caso de que se pueda (por los requisitos mínimos de la versión del S.O).

Saludos.

si bueno  :-[ ando en windows 7 ahora, pero en la VM tengo el 10
#533
Cita de: Eleкtro en 28 Abril 2019, 21:11 PM
No entiendo cual es el problema que teneis, ya que en mi caso y sistema operativo (Windows 10) las dos voces SAPI que tengo instaladas, es decir, Español de España (Helena) e Inglés de EEUU (Zira) reproducen perfectamente la entonación de la letra "Ñ".

De todas formas, el código que habeis puesto, para VisualBasicScript bien, pero en .NET deberiais utilizar la clase System.Speech.Synthesis.SpeechSynthesizer...

Código (vbnet) [Seleccionar]
Dim synth As New SpeechSynthesizer()

Pongo varios ejemplos útiles:

Seleccionar voz sintética femenina en Español de España.
Código (vbnet) [Seleccionar]
synth.SelectVoice("Microsoft Helena Desktop")
synth.Rate = -5
synth.Speak("¡Viva España!")


Seleccionar voz sintética femenina en Inglés de EEUU.
Código (vbnet) [Seleccionar]
synth.SelectVoice("Microsoft Zira Desktop")
synth.Rate = -5
synth.Speak("¡Viva España!")

( en masculino creo que se llamaba "Microsoft David Desktop" )

Seleccionar voz sintética por género, año y localización.
Código (vbnet) [Seleccionar]
synth.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult, 0, New CultureInfo("es-ES"))
synth.Rate = -5
synth.Speak("¡Viva España!")


Iterar todas las voces instaladas en el sistema.
Código (vbnet) [Seleccionar]
For Each installedVoice As InstalledVoice In synth.GetInstalledVoices()

    Dim voiceInfo As VoiceInfo = installedVoice.VoiceInfo

    Dim sb As New StringBuilder()
    sb.AppendFormat("{0}:{1}, {2}:{3}, {4}:{5}, {6}:{7}, {8}:{9}",
                    NameOf(voiceInfo.Name), voiceInfo.Name,
                    NameOf(voiceInfo.Culture), voiceInfo.Culture.Name,
                    NameOf(voiceInfo.Gender), voiceInfo.Gender.ToString(),
                    NameOf(voiceInfo.Age), voiceInfo.Age.ToString(),
                    NameOf(installedVoice.Enabled), installedVoice.Enabled)
    Console.WriteLine(sb.ToString())

    If (installedVoice.Enabled) Then
        synth.SelectVoice(voiceInfo.Name)
        synth.Rate = -5
        synth.Speak("¡Viva España!")
    End If

Next


Saludos.

gracias myLord me viene muy bien eso.

Cita de: FJDA en 28 Abril 2019, 21:14 PM
En windows7 no lo pronuncia bien ni usando New System.Globalization.CultureInfo("es-ES") ya se lo digo yo, uso w7




parece que podría ser que fuese que pronuncie bien la Ñ dependiendo de si se tiene la voz adecuada instalada y bien configurada, independientemente de sistema operativo.
Luego el código posteado por electro funcionará o no si se tiene la voz seleccionada instalada, así esto no funciona si no está synth.SelectVoice("Microsoft Zira Desktop")
tienes que tener a Zira si no nada no funciona.
ver
https://es.switch-case.com/62941538

y si se usa vbs entonces es el que tenga el sistema por defecto


tal cual my lord, gracias por esa.
#534
Cita de: FJDA en 28 Abril 2019, 20:32 PM
ops esto es perfecto ahora si que si  ;)

Lo pongo de las dos maneras para veas la diferencia
Código (vbnet) [Seleccionar]

       Dim message, message2, sapi

       message = "el ninio no sabe lo que es un monio en la cabeza"
       message2 = "el ninyo no sabe lo que es un monyo en la cabeza"
       sapi = CreateObject("sapi.spvoice")
       sapi.rate = -5
       sapi.Speak(message)
       sapi.Speak(message2)





El código me he fijado que has puesto sapi.Speak message sin el paréntesis, entiendo lo pones como para vbscript y no para NET.

Es que para NET tienes la clase  SpeechSynthesizer
https://docs.microsoft.com/es-es/dotnet/api/system.speech.synthesis.speechsynthesizer.volume?view=netframework-4.8


Tienes que agregar referencia de  System.Speech y luego importar esto

Código (vbnet) [Seleccionar]

Imports System.Speech.Synthesis


En C#
Código (csharp) [Seleccionar]

using System.Speech.Synthesis;


si tal cual era para vbs , pero esta funcionando dog

Pues mi idea era reproducir un sonido desde java, o sea, escribo ese fichero en el directorio temporal con java, y lo  abro desde java, o sea, lo reproduzco.
#535
Cita de: FJDA en 28 Abril 2019, 20:29 PM
más lento

Código (vbnet) [Seleccionar]

   Dim message, sapi
        message = "el ninio no sabe lo que es un monio en la cabeza"
        sapi = CreateObject("sapi.spvoice")
        sapi.rate = -5
        sapi.Speak(message)


voy directo a abrir la vm ya va.
#536
Cita de: FJDA en 28 Abril 2019, 20:26 PM
Código (vbnet) [Seleccionar]
        Dim message, sapi
        message = "el ninio no sabe lo que es un monio en la cabeza"

        sapi = CreateObject("sapi.spvoice")
        sapi.Speak(message)


gracias dog, voy a probar, pero creo que habia probado algo parecido sin resultado. te aviso.
#537
Dudas Generales / Re: Servidores
28 Abril 2019, 01:19 AM
Qué risa tengo jajajajajajaja, que opinara Beginner web de esto
#538
Cita de: Beginner Web en 28 Abril 2019, 01:10 AM
Esta todo en orden

ya le diste limpiar y contruir ?

El puerto esta en uso, tienes un servidor ocupando en ese puerto chavalina, para cerrar ese puerto, dale stop en ese servidor, sino es que se quedo activo.

Para matar ese server en ese puerto, puede matar los procesos java, si usas guindows se me ocurre desde el administrador de tareas o process explorer , desde la consola.

#539
Cita de: Beginner Web en 28 Abril 2019, 00:48 AM
Como soluciono esto?
Esta semana me estaba andando bien pero hoy no se que pasó

Código (java) [Seleccionar]
C:\Users\Ana\Desktop\CalculadoraWeb\nbproject\build-impl.xml:1008: Warning: Could not find file C:\Users\Ana\Desktop\CalculadoraWeb\${libs.PrimeFaces_6.2.classpath} to copy.
BUILD FAILED (total time: 0 seconds)



revisa el proyecto en netbeans con click derecho properties , anda a librerías, para ver si te falta alguna
#540
Dudas Generales / Re: Servidores
27 Abril 2019, 23:02 PM
Cita de: Don Juan 02 06 en 27 Abril 2019, 23:00 PM
Hola, buenas, soy nuevo en la página. :)
Hola, estoy estudiando informática en desarrollo de software, y mi profesora le da puntos a el que entre al servidor de mi colegio, esto con el fin de probar la vulnerabilidad de él.
Soy muy nuevo en esto y quisiera saber si me pueden ayudar con algunos consejos u otras cosas.
¡Muchas gracias!

:¬¬ ... en serio que profesora tan extraña, pasa las pruebas a ver, si ella permite eso.


don juan del money