Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Cách để phát âm 1 từ tiếng anh hiện lên trong textbox?

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    2

    Mặc định Cách để phát âm 1 từ tiếng anh hiện lên trong textbox?

    Em hiện tại đang làm 1 đề tài viết phần mềm học tiếng anh nhưng chưa biết nhiều về c#.Sau khi đọc nhiều tài liệu trên mạng 1 số hướng dẫn dùng Microsoft Text-to-Speech Engine và 1 số hướng dẫn dùng source phat am tieng anh có sẵn nhưng em không kiếm được cơ sở dữ liệu.Mong anh/chị nào biết xin hướng dẫn dùm.Thân!

  2. #2
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà nội
    Bài viết
    210

    Visual C# Code:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.ComponentModel;
    4. using System.Data;
    5. using System.Drawing;
    6. using System.Linq;
    7. using System.Text;
    8. using System.Windows.Forms;
    9. using System.Speech.Recognition;
    10.  
    11. namespace WindowsFormsApplication15
    12. {
    13.     public partial class Form1 : Form
    14.     {
    15.         SpeechRecognizer rec = new SpeechRecognizer();
    16.         public Form1()
    17.         {
    18.             InitializeComponent();
    19.             rec.SpeechRecognized += rec_SpeechRecognized;
    20.         }
    21.  
    22.         private void Form1_Load(object sender, EventArgs e)
    23.         {
    24.             var c = new Choices();
    25.             c.Add("Close");
    26.             c.Add("Open");
    27.             var gb = new GrammarBuilder(c);
    28.             var g = new Grammar(gb);
    29.             rec.LoadGrammar(g);
    30.             rec.Enabled = true;
    31.  
    32.         }
    33.         void rec_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
    34.         {
    35.             lblLetter.Text = e.Result.Text;
    36.         }
    37.  
    38.         private void lblLetter_Click(object sender, EventArgs e)
    39.         {
    40.  
    41.         }
    42.  
    43.         private void lblLetter_TextChanged(object sender, EventArgs e)
    44.         {
    45.             if ((lblLetter.Text.Equals("Close")) || (lblLetter.Text.Equals("Open")))
    46.             {
    47.                 Application.Exit();
    48.             }
    49.         }
    50.     }
    51. }
    Quá yêu em khiến em xem
    Đó như là sơ hở
    Em điểu khiển và biến tôi thành 1 thằng khở

  3. #3
    Ngày gia nhập
    08 2011
    Bài viết
    2

    Hình như cái đó là sử dụng Microsoft Text-to-Speech Engine phải không anh.MOng anh hướng dẫn chi tiết thêm chứ anh code vậy em mới học không hiểu anh à.Thân!

  4. #4
    Ngày gia nhập
    04 2011
    Bài viết
    83

    Trích dẫn Nguyên bản được gửi bởi npd2_J Xem bài viết
    Em hiện tại đang làm 1 đề tài viết phần mềm học tiếng anh nhưng chưa biết nhiều về c#.Sau khi đọc nhiều tài liệu trên mạng 1 số hướng dẫn dùng Microsoft Text-to-Speech Engine và 1 số hướng dẫn dùng source phat am tieng anh có sẵn nhưng em không kiếm được cơ sở dữ liệu.Mong anh/chị nào biết xin hướng dẫn dùm.Thân!
    còn 1 cách nữa, là tạo ra 1 file vbs sao đó mở file lên vậy là đọc

    Visual C# Code:
    1.  
    2. StreamWriter x= new StreamWriter("computer_gender.vbs");
    3.             x.WriteLine(" CreateObject("+'"'+"SAPI.SpVoice"+'"'+").Speak"+'"'+textBox1.Text+'"');
    4.             x.Close();
    5.             Process.Start("computer_gender.vbs");

Các đề tài tương tự

  1. Lỗi tiếng việt khi lấy dữ liệu từ Gridview lên Textbox
    Gửi bởi leanhvi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 28-07-2015, 04:31 PM
  2. Database cách lấy dữ liệu trong CSDL đưa lên textbox
    Gửi bởi trungproab trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 04-10-2011, 04:44 PM
  3. đưa dữ liệu từ ô textbox lên một cột trong datagridview
    Gửi bởi phuong1989_c7tin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-05-2011, 06:34 PM
  4. ADO.NET click vào listview hiện dữ liệu lên textbox trong lập trình C#
    Gửi bởi dothanhlap trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-03-2011, 10:21 AM
  5. Chọn hàng trong DataGridView đưa lên textbox tương ứng?
    Gửi bởi nguyenletri trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 07-07-2010, 11:12 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn