我想在c#WPF

时间:2017-10-16 09:00:39

标签: c# wpf parallel-processing speech

我正在使用虚拟助手,并且难以使用库Speech.Synthesis和唇形同步来并行运行语音(音频)。 我怎么做嘴唇同步? 我有一个图像wpf控件和一个图像数据库,其中有很多vismey图像。我根据文字改变了图像。 如果我顺序运行唇形同步和音频,它们运行良好。但是当我想使用Task.Run进行并行时,音频工作正常,但唇形同步不会执行。 我不确定我是否使用了良好的唇形同步方法。 如果我可以做一些比这更好的事情或者我如何能并行运行它们,请指导我。

1 个答案:

答案 0 :(得分:0)

我个人会通过调用OnNext函数使用RxFramework从语音例程中发出“事件”。然后,我会在代码的唇形同步部分订阅这些“事件”。您可以使用LINQ来过滤或缓冲来自代码语音部分的流,这非常酷