wincl.Dispatch("SAPI.SpVoice").GetVoices() 无法识别已安装的语音?

问题描述

我最近安装了一个新的声音,显示在 C:\Windows\SysWOW64\Speech\SpeechUX 和其他 TTS 程序也可以拾取它,但如果我使用

import win32com.client as wincl
wincl.dispatch("SAPI.SpVoice").GetVoices()

from comtypes.client import CreateObject    
CreateObject("SAPI.SpVoice")

它无法识别安装的语音。

我安装的声音在 WinRT 声音和 Balabolka(我使用的 TTS 程序)下没有显示,说声音在 SAPI 下。

有谁知道我如何在 python 中使用已安装的 Voice 进行 TTS?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)