PowerShell 技能连载 - 多语言语音输出
在 Windows 10 上,操作系统自带了一系列高质量的文本转语言引擎,而且不局限于英文。可用的 TTS 引擎数量依赖于您所安装的语言。
PowerShell 可以发送文本到这些 TTS 引擎,并且通过 tag 可以控制使用的语言。所以如果您同时安装了英语和德语的 TTS 引擎,您可以像下面这样混用不同的语言:
1 | $text = "<LANG LANGID=""409"">Your system will restart now!</LANG> |
如果您希望使用不同的语言,只需要将 LANGID 数字调整为您希望使用的文化代号。
PowerShell 技能连载 - 多语言语音输出
http://blog.vichamp.com/2017/11/13/multi-language-voice-output/