小编Vla*_*mir的帖子

C++ Microsoft SAPI:如何将Windows文本到语音输出设置为内存缓冲区?

我一直试图弄清楚如何使用Windows SAPI 5.1将文本"说"到内存缓冲区,但到目前为止还没有成功,尽管看起来它应该非常简单.

一个将合成语音流式传输到.wav文件的示例,但没有关于如何将其流式传输到内存缓冲区的示例.

最后,我需要在16*16位小端PCM格式的char*数组中使用合成语音.目前我创建了一个临时.wav文件,在那里重定向语音输出,然后读取它,但它似乎是一个相当愚蠢的解决方案.

谁知道怎么做?

谢谢!

sapi text-to-speech visual-c++

6
推荐指数
2
解决办法
2678
查看次数

标签 统计

sapi ×1

text-to-speech ×1

visual-c++ ×1