jeongong 发表于 2022-3-30 17:04

windows桌面版普通话、粤语双语语音播报的实现

目前已开发windows端、Android端 普通话、粤语双语语音播报。这里分享的是windows端的实现主要使用的是Speech Synthesis(语音合成),项目已经封装好dll,直接调用TTS.dll即可使用
语音库请自行度娘下载。

clsSpeech tts = null; //定义
      private void Form1_Load(object sender, EventArgs e)
      {
         tts = new clsSpeech();
         tts.init(); //初始化
         comboBox1.DataSource = tts.GetInstalledVoices();//获取系统已有的语音库


      }


      private void Speak_Click(object sender, EventArgs e)
      {
            if (this.checkBox1.Checked)
            {
                tts.yueVoice = comboBox1.Text;//设置粤语播报发声人
            }
            else
            {
                tts.puVoice = comboBox1.Text;//设置普通话播报发声人
            }


            // 语音合成,参数:需要播放的文字,是否粤语库
            tts.SpeakSynthesis(this.richTextBox1.Text, this.checkBox1.Checked);
            //语音播放声量语速
            tts.SpeakAsync(trackBar1.Value, trackBar2.Value);


      }

梦中呓语 发表于 2022-3-30 18:16

有没有直接播放视频翻译的小软件{:1_918:}

jeongong 发表于 2022-4-13 18:24

joeifullyou 发表于 2022-4-13 11:48
如何暂停、停止和继续播放

private void Pause_Click(object sender, EventArgs e)
      {
            tts.Pause();
}      

      private void Stop_Click(object sender, EventArgs e)
      {
            tts.CancelAll();
      }

      private void Resume_Click(object sender, EventArgs e)
      {
            tts.Resume();
      }

嘎子科技 发表于 2022-3-30 18:54

梦中呓语 发表于 2022-3-30 18:16
有没有直接播放视频翻译的小软件

我知道你说的是什么。
估计你也 知道我知道你说的是什么
估计大家也都知道你说的是什么
但是我还是想说。你好邪恶{:1_918:}

matxi 发表于 2022-3-30 19:35

梦中呓语 发表于 2022-3-30 18:16
有没有直接播放视频翻译的小软件

有在线网页的

wycdd 发表于 2022-3-30 20:46

这个有点意思,下来试试,谢谢楼主分享

LZF688 发表于 2022-3-30 22:14

梦中呓语 发表于 2022-3-30 18:16
有没有直接播放视频翻译的小软件

我有个朋友也想这样请教

erui 发表于 2022-3-30 22:48

谢谢楼主分享,双语播放,是可以随时切换吗?

xiadongming 发表于 2022-3-30 23:18

mokson 发表于 2022-3-31 08:07

jeongong 发表于 2022-3-31 09:33

erui 发表于 2022-3-30 22:48
谢谢楼主分享,双语播放,是可以随时切换吗?

要播放哪个发音人,调哪个就可以
页: [1] 2
查看完整版本: windows桌面版普通话、粤语双语语音播报的实现