Leyendo unos artículos en el msdn me di cuenta de lo fácil que es hacer esta aplicación, a continuación les guiaré paso a paso para que ustedes también la hagan y se diviertan :p.
El chiste es que vamos a escribir un texto y luego la compu va a "hablar" lo que escribamos, ahí va.
1.Hay que hacer un proyecto de windows forms y crear una forma que luzca mas o menos así (ya si la quieren hace más bonita cada quien , ¿que tal en WPF...?).
2. Agregar una referencia al SAPI; hay que dar click derecho en el icono del proyecto->add reference-> luego en la pestaña de COM y luego seleccionar "Microsoft Speech Object Library".
3. Agregar el siguiente código en la forma.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SpeechLib; //Necesario para usar la librería que agregamos
namespace TalkMe
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SpVoice voice = new SpVoice();
voice.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFDefault);
}
}
}
Y listo, se pueden hacer más cosas, lo malo es que la voz está fea y sólo pronuncia "bien" el ingles pero pues está decente.
Hasta la próxima.
2 comentarios:
mi mac lo hace con un boton . ..
:)
ok soy un impertinente ajaj!
Jaja, si las mac son geniales aunque se supone que la intensi´´on es que se usara en algo más grande, saludos!!
Publicar un comentario