c# - 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;
}
谢谢
解决方案
使用 count.ToString():
for (int count = 1; count <= 10; count++)
{
speechSynthesizer.Speak(count.ToString());
tbOutput.Text += count;
}
推荐阅读
- react-native - 无法使用 React native 发出 post 请求
- xquery - 如何有效地替换 XML 的多个节点?
- mysql - 如果准备好的语句查询不存在行,则返回一些东西
- android - DreamService 的屏幕保护程序
- php - 使用元素数组 [[["5"]]] 在 php 中创建 if-else 条件状态
- java - 修改 camera2 策略 - 无法获取 cameradevice
- magento - 模块上传到 packagegist 但无法通过终端安装
- python - 从列表中删除字典
- docker - 如果我在具有较旧内核的主机上运行 ubuntu 基础映像怎么办?
- javascript - 在最后一张幻灯片后继续滚动