首页 > 解决方案 > C# Speech - 创建一个循环并要求文本到语音合成器进行计数

问题描述

我正在用 C# 开发一个语音识别程序。我希望我的语音识别能够数数。这是我迄今为止尝试过的,

if (e.Result.Text == "count numbers")
        {
            for (int count = 1; count <= 10; count++)
            {
                speechSynthesizer.Speak(); // what should I put here?
                tbOutput.Text += count; 

            }

谢谢

标签: c#winformstext-to-speech

解决方案


使用 count.ToString():

for (int count = 1; count <= 10; count++)
{
    speechSynthesizer.Speak(count.ToString());
    tbOutput.Text += count; 
}

推荐阅读