我正在用C#开发一个应用程序,我想从一个简单的文本文件中读取。那么如何给输入(文件)说合成Engine.Speak()方法。
答案 0 :(得分:0)
根据您的评论和this guide
我将举例说明如何将文本文件的内容添加到您的程序中。
示例1:读取所有文本并保存到字符串中。
string alltext= System.IO.File.ReadAllText(@"read.txt");
Engine.Speak(alltext); //put the string into your command
示例2:读取每行文件并保存到字符串数组中。
string[] eachlinetext = System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");
Engine.Speak(eachlinetext[0]); // speak the first line of the file
希望它对你有所帮助。另外,快乐编程!!