You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C#中System.Speech.SpeechSynthesizer的希伯来语TTS开源替代方案

C#应用希伯来语文本转语音(TTS)问题

我正在开发一款需要希伯来语文本转语音(TTS)功能的C#应用。一开始尝试使用内置的System.Speech.SpeechSynthesizer库,但该库原生不支持希伯来语语音,导致GetInstalledVoices方法无法找到任何希伯来语选项,调用Speak方法也因缺少合适语音无法产生输出。

测试代码如下:

class Program
{
  static async Task Main()
  {
    // 初始化SpeechSynthesizer实例
    SpeechSynthesizer synth = new SpeechSynthesizer();
    var x = synth.GetInstalledVoices(); // 找不到希伯来语语音
    // 配置音频输出到默认设备
    synth.SetOutputToDefaultAudioDevice();

    // 朗读字符串(因缺少希伯来语语音无输出)
    synth.Speak("בדיקה");
  }
}

已安装语音列表截图:
已安装语音列表

我的语音设置截图:
我的语音设置

内容的提问来源于stack exchange,提问作者Yitzhak Weinberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 17:36:08