blog de tutoriales y videos donde aprenderas mas sobre la informatica

Recent Posts

test

lunes, 12 de octubre de 2015

leer texto en voz alta con visual basic


Para programar una aplicacion que pueda leer un texto en voz alta se nesecita saber el concepto basico de algunas funciones que se usa dentro de este proyecto. Para lo cual mostraré algunos conceptos previos de sus funciones.

System.Speech.Synthesis:

El espacio de nombres N:System.Speech.Synthesis contiene clases para inicializar y configurar un motor de síntesis de voz, crear mensajes, generar voz, responder a eventos y modificar características de voz.

La clase de SpeechSynthesizer proporciona acceso a la funcionalidad de un motor de la síntesis de voz instalado en el equipo host. Los motores instalados de la síntesis de voz se representan mediante una voz, por ejemplo Microsoft Ana.Una instancia de SpeechSynthesizer inicializa a voz predeterminada. Para configurar una instancia de SpeechSynthesizerutilizar una de las otras voces instaladas, llame a los métodos de SelectVoice o de SelectVoiceByHints . Para obtener información sobre las voces instaladas, utilice el método de GetInstalledVoices .
Puede distribuir la salida de SpeechSynthesizer en una secuencia, un archivo, el dispositivo de sonido predeterminado, o un dispositivo NULL mediante uno de los métodos de la clase de SpeechSynthesizer cuyo nombre comience con “SetOutputTo”.
Cree los marcadores
Use uno de los métodos de la clase de PromptBuilder cuyo nombre comience con “Append” para compilar el contenido de los indicadores de texto, lenguaje de marcado (SSML), archivos de Synthesis de voz que contienen texto o el marcado de SSML, o archivos de audio previos.
Vea Constructing a Complex Prompt en System Speech Programming Guide for .NET Framework 4.0 para obtener más información y ejemplos.
Genere voz
Para generar voz de una cadena o un objeto de Prompt o de PromptBuilder , utilice Speak o métodos de SpeakAsync .Para generar voz de marcado de SSML, utilice SpeakSsml o métodos de SpeakSsmlAsync . Vea Speech Synthesis Markup Language Reference para una guía al marcado de SSML.
Puede dirigir pronunciación de palabras mediante los métodos de AppendTextWithHint o deAppendTextWithPronunciation , y agregando o quitando los léxicos para una instancia de SpeechSynthesizer mediante los métodos de AddLexicon y de RemoveLexicon .
Responder a eventos
La clase de SpeechSynthesizer incluye eventos que informan a una aplicación de voz que SpeechSynthesizer encontró una característica concreta en un marcador, que notifica por SpeakProgressEventArgsBookmarkReachedEventArgs,PhonemeReachedEventArgs, y las clases de VisemeReachedEventArgs .
Para obtener información sobre el principio y el final de los idiomas de un indicador por SpeechSynthesizer, utilice las clases de SpeakStartedEventArgs y de SpeakCompletedEventArgs .
Vea Using Speech Synthesis Events en System Speech Programming Guide for .NET Framework 4.0 para obtener más información y ejemplos.
Modifique las características de voz
La clase de PromptStyle y StartStyle y los métodos de AppendText permiten modificar características de una voz deSpeechSynthesizer mediante EmphasisRate, y los parámetros de Volume . Para modificar las características de una voz como referencia cultural, la edad, y gender, utilice uno de los métodos de StartVoice de la clase de PromptBuilder o de los métodos de SelectVoiceByHints de la clase de SpeechSynthesizer .

IMPORTANTE: vea el video y empieze a programar.




diseño del programa:
se nesecita:
  • Textbox = txtleer
  • button = btnleer


CODIGO FUENTE DE PROGRAMA




Share:

invertir una cadena al reves en visual basic


COMO CONVERTIR O INVERTIR UNA CADENA EN VISUAL BASIC

para invertir una cadena de nesecita saber sobre algunos trucos de visual basic ya es muy facil de saberlas. existe una funcion StrReverse que se encarga de invertir la cadena ingresada sobre ella.

Devuelve una cadena en la que se invierte el orden de los caracteres de la cadena especificada.



SE NESECITA: 
  •        textbox = txt1 y txt2
  •        button = btninvertir

CODIGO FUENTE:

Public Class Form1

    Private Sub btninvertir_Click(sender As Object, e As EventArgs) Handles btninvertir.Click
        txt2.Text = StrReverse(txt1.Text)
    End Sub
End Class
Share:

Unordered List

A Theme For

BTemplates.com

Con la tecnología de Blogger.

Sample Text

Text Widget

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Seguidores

visualizaciones

Buscar este blog

Definition List

Ordered List

Pages

Pages - Menu