Bài viết này Mạng Bình Định sẽ hướng dẫn bạn cách tạo chương trình đọc văn bản (chuyển văn bản thành giọng nói) bằng ngôn ngữ C# . Bạn sẽ sử dụng .Net Framework để máy có thể phát ra tiếng. Bạn thao tác theo hướng dẫn theo từng bước dưới đây:
Bước 1
Mở Microsoft Visual Studio 2015 và tạo một ứng dụng winform mới trong C#
![](https://scontent-sin6-2.xx.fbcdn.net/v/t1.6435-9/80022984_2947423811969632_3528527371256725504_n.png?_nc_cat=102&ccb=1-7&_nc_sid=d9b88e&_nc_ohc=L86ty3xbD3wQ7kNvgEJjN_5&_nc_ht=scontent-sin6-2.xx&edm=AMAeTUEEAAAA&oh=00_AYDuC1vqnvvNsHjGFwmTUQjlQTed3plXLNYOnBDkzzjO2w&oe=66AEE145)
Bước 2
Tạo form như hình bên dưới.
![](https://scontent-sin6-4.xx.fbcdn.net/v/t1.6435-9/80522136_2947426545302692_7299632983563042816_n.png?_nc_cat=108&ccb=1-7&_nc_sid=d9b88e&_nc_ohc=GBZOLSH3bkUQ7kNvgGTLSl4&_nc_ht=scontent-sin6-4.xx&edm=AMAeTUEEAAAA&oh=00_AYC8dpewtVsv5koJTQZzEfnmO1J5OwpbZdWaUhRHVBkZZg&oe=66AED3A2)
Bước 3
Bạn mở Solution Explorer, click chuột phải vào References và bấm vào Add Reference.
![](https://scontent-sin6-3.xx.fbcdn.net/v/t1.6435-9/79346662_2947434131968600_859927082010935296_n.png?_nc_cat=110&ccb=1-7&_nc_sid=d9b88e&_nc_ohc=IpnXe3NnOxIQ7kNvgH-qMVg&_nc_ht=scontent-sin6-3.xx&edm=AMAeTUEEAAAA&oh=00_AYCI8Uurg4kt-pQpN0uQ6JFBks9Wmz5_wlvJ-bQPtrW88Q&oe=66AEFD94)
Bước 4
Thêm System.Speech và bấm OK.
![](https://scontent-sin6-3.xx.fbcdn.net/v/t1.6435-9/80617544_2947439131968100_6257032412648177664_n.png?_nc_cat=104&ccb=1-7&_nc_sid=d9b88e&_nc_ohc=7SP2ygmaNKYQ7kNvgF-M1RH&_nc_ht=scontent-sin6-3.xx&edm=AMAeTUEEAAAA&gid=AjHTBAAH1rqTG8EFeWi-On9&oh=00_AYCsAN4eGv1sWC-4DOhat9BcLhTSMhfRKeOPxJ1qzwhoTw&oe=66AEEE04)
Bước 5
Thêm thư viện Speech
1 | using System.Speech.Synthesis; |
Bước 6
Bạn nhấp vào nút Speak và sử dụng mã sau đây để thực hiện hành động “đọc” khi bấm vào nút.
1 2 3 4 5 6 7 8 9 | private void button1_Click(object sender, EventArgs e) { SpeechSynthesizer speaks = new SpeechSynthesizer(); string msg; msg = "Welcome to sourcecodester.com"; speaks.Rate = 1; speaks.Volume = 100; speaks.Speak(msg); } |
- Advertisement -