|
572
|
Foros Generales / Dudas Generales / Re: Servidores
|
en: 29 Abril 2019, 06:51 am
|
Si tuvieras la chance de acercarte a la maquina principal podrias cambiar el password de root si es que es Linux, se que se puede hacer, porque en una materia de Sistemas Operativos hicimos eso sin querer Con respecto a lo de Programación, con esta lista https://www.youtube.com/watch?v=AEiRa5xZaZw&list=PLyvsggKtwbLVva0XXvoqx91iaLmhgeNy7 de 18 videos(17 mejor dicho ) en una semana ya sabes Programar y despues de eso a luchar con los diferentes paradigmas de la Programación Y por último... esto lo veo medio sospechoso ->> ¿Me darían algún consejo sobre programación? ¿Algún libro bueno? Gracias!!Y tú cuidadito con lo que haces chavalina
|
|
|
574
|
Programación / .NET (C#, VB.NET, ASP) / Re: Reproducir Ñ con sapi.voice
|
en: 28 Abril 2019, 21:34 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
|
|
|
575
|
Programación / .NET (C#, VB.NET, ASP) / Re: Reproducir Ñ con sapi.voice
|
en: 28 Abril 2019, 21:33 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... Dim synth As New SpeechSynthesizer()
Pongo varios ejemplos útiles: Seleccionar voz sintética femenina en Español de España. synth.SelectVoice("Microsoft Helena Desktop") synth.Rate = -5 synth.Speak("¡Viva España!")
Seleccionar voz sintética femenina en Inglés de EEUU. 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. 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. 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. 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/62941538y si se usa vbs entonces es el que tenga el sistema por defecto tal cual my lord, gracias por esa.
|
|
|
576
|
Programación / .NET (C#, VB.NET, ASP) / Re: Reproducir Ñ con sapi.voice
|
en: 28 Abril 2019, 21:02 pm
|
ops esto es perfecto ahora si que si Lo pongo de las dos maneras para veas la diferencia 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.8Tienes que agregar referencia de System.Speech y luego importar esto Imports System.Speech.Synthesis
En C# 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.
|
|
|
578
|
Programación / .NET (C#, VB.NET, ASP) / Re: Reproducir Ñ con sapi.voice
|
en: 28 Abril 2019, 20:28 pm
|
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.
|
|
|
580
|
Programación / Java / Re: Problemas servidor tomcat en NetBeans
|
en: 28 Abril 2019, 01:12 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.
|
|
|
|
|
|
|