Windows 10 TTS 语音未显示? [英] Windows 10 TTS voices not showing up?

查看:69
本文介绍了Windows 10 TTS 语音未显示?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了一些带有语音选项的英语语言包(美国、英国和加拿大),我可以在 Windows 10 设置中访问它们 -> 语音,但它们没有显示在控制面板中可用的文本到语音选项中,我无法在应用中使用声音!

I installed a few English language packs (US, UK and Canada) with their Speech options and I can access them in Windows 10 setting -> Speech but they doesn't show into text to speech option available from control panel and I can't use the voices with apps !

我可以只使用默认的声音,即 David 和 Zira!

I can just use default voices which are David and Zira !

知道如何使用其他声音吗?

Any idea how can I use other voices ?

推荐答案

Windows 10 默认安装了两个不同的 TTS 引擎.有 WinRT 语音合成 API(在 Windows.Media.SpeechSynthesis 命名空间中)和 SAPI 语音合成 APIs(在 System.Speech.Synthesis 命名空间和 COM ISpVoice 接口中).

Windows 10 has two different TTS engines installed by default. There are the WinRT speech synthesis APIs (in the Windows.Media.SpeechSynthesis namespace), and the SAPI speech synthesis APIs (in the System.Speech.Synthesis namespace, and the COM ISpVoice interface).

David 和 Zira 是 SAPI 的声音;语言包安装 WinRT 语音.

David and Zira are SAPI voices; the language packs install WinRT voices.

SAPI API 和语音是遗留 API,没有进一步开发;所有新的声音和努力都将进入 WinRT API 和声音.

The SAPI APIs and voices are legacy APIs, and are not being further developed; all new voices and effort are going into the WinRT APIs and voices.

如果您想使用语言包语音,您需要将您的应用程序移至 WinRT 并使用 WinRT API.

If you want to use the language pack voices, you'll need to move your application over to WinRT and use the WinRT APIs.

这篇关于Windows 10 TTS 语音未显示?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆