我正在使用方法void Read(string speech)
,它会播放字符串语音
但是当我拨打Read()
3次时,你只能听到最后一个字符串,Read不会等待之前的调用完成,这就是我想要做的事情。
我没有访问Read实现,因为它是一个tts库方法,但是我很确定它会创建一个新的Thread并用它来播放声音(作为参数给出的字符串),我知道有几种方法可以等待一个完成的线程,如thread1.Join(); 但要使用那些解决方案,我需要知道线程的名称或有一种方法来引用该线程,因为Read创建了我需要等待的线程,我的问题是,我怎样才能获得该线程名称?
答案 0 :(得分:0)