在VB编程中,如何读取文本框中的文字?

这个问题总是很难。我只能说几个可行的笨办法读字符串。

方法一:调用系统的英文音标引擎(我只知道bat可以直接调用,VB不可以)直接读取英文字母或单词。如果要读中文,可以写发音相近的英文音标让引擎读。我试过,效果不错,就像外国人说中文一样。具体可以参考各种大型处理论坛,估计也有详细的用法介绍。如果bat能做到,就用VB调用bat。

方法二:录制自己的单个汉字的小音频文件,把文本框里的字一个一个读出来,索引发音文件的发音。核心是使用VB作为音频播放器的技术。

方法三:由方法一衍生而来,成本最高。就是下载中文的发音引擎,但是我记得有四五百兆那么大。考虑到它的用户支持,嗯,好像很不可行。

我觉得没什么帮助。