我是编程新手,无法理解以下内容。
我的电脑上安装了四种声音(Windows10,64bits)。
和“balcon(Balabolka命令行工具)”如下进行顺利。
阳台-l
SAPI 5: Microsoft Haruka Desktop Microsoft Zira Desktop ScanSoft Emily_Dri40_16kHz ScanSoft Steffi_Dri40_16kHz >
但是它失败了Python如下。
> python
Pyhton3.7.2 on win32
>>>import win32com.client
>>>sp = win32com.client.Dispatch('Sapi.SpVoice')
>>>sp.GetVoices().Item(0).GetDescription()
'Microsoft Haruka Desktop - Japanese'
>>>sp.GetVoices().Item(1).GetDescription()
'Microsoft Zira Desktop - English (United States)'
>>>sp.GetVoices().Item(2).GetDescription()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<COMObject <unknown>>", line 2, in Item
pywintypes.com_error: (-2147352567, 'Exception
occured.',
(0, None, None, None, 0, -2147352567), None)
>>>
有谁知道发生了什么事?
请告诉我如何获得所有声音描述。
提前致谢。
大家好,感谢您的关注。
在我提出问题之后,我尝试使用Python3.7.2(32位版本)而不是python3.7.2(64位版本)然后它在我的PC上运行得很好(Windows 10,64bits)
我猜python win32com库目前可以使用python3.7.2(32位版本)。
再次感谢。
Ruri-O b /日本横滨