SuperRuntimeLibrary.TextVoice 发布,支持文本到语音 文本到.wav

简介: <p><a title="srltvdemo.rar" href="http://www.mysticboy.cn/attachments/srltvdemo.rar">srltvdemo.rar</a></p> <p>using System; <br>using System.Collections.Generic; <br>using System.ComponentMo

srltvdemo.rar

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SuperRuntimeLibrary.TextVoice;//引用类库

namespace WindowsFormsApplication1
{
    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
        }
        TextToVoice stv = new TextToVoice();//新建一个文本到语言的对象
        private void button1_Click(object sender, EventArgs e)
        {
            stv.Speak(textBox1.Text);//点击按钮一直接朗读该文本
        }

        private void button2_Click(object sender, EventArgs e)
        {
            stv.SpeakSpelling(textBox2.Text);//朗读文本框2中的拼音,必须是正确而且存在的拼音,且带声调
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            stv.Speaking += new TextToVoice.SpeakingEventHandler(stv_Speaking);//委托朗读进度,可以通过此来反馈当前正在朗读的内容,也可以取消。
        }

        void stv_Speaking(string txtChr, ref bool Cancel)
        {
            label3.Text = string.Format("正在朗读【{0}】", txtChr);//显示朗读内容,Cancel 如果设置为否,则退出朗读。
        }

        private void button3_Click(object sender, EventArgs e)
        {
            TextToWave ttw = new TextToWave();//新建一个文本到wav的对象
             SaveFileDialog sfd=new SaveFileDialog();//新建一个对话框
             sfd.Filter = "音频文件(*.wav)|*.wav|全部文件(*.*)|*.*";
             sfd.DefaultExt ="wav";
            if  (DialogResult.OK ==  sfd.ShowDialog(this ))//打开对话框
            {
                ttw.Speak(this.textBox1.Text , sfd.FileName );//把该文本直接转换为文件。 可以用播放器来播放。
            }
        }
    }
}

目录
相关文章
|
Web App开发 XML 人工智能
文本转语音如此简单
这两天在研究文本转音的功能,有时候担心自己的普通话不标准,比方说要录制一个视频,即兴讲可能会卡壳,这个时候我们就可以先准备好文本,然后再利用人工智能来生成音频,下面就分享下我的研究成果吧!
1241 0
|
存储 移动开发 算法
语音识别(ASR)--语音转文字
音识别(Automatic Speech Recognition) 是以语音为研究对象,通过语音信号处理和模式识别让机器自动识别和理解人类口述的语。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。语音识别是一门涉及面很广的交叉学科,它与声学、语音学、语言学、信息理论、模式识别理论以及神经生物学等学科都有非常密切的关系。
1629 0
|
1天前
Shutter Encoder(多媒体转换工具) v18.0中文免费版
Shutter Encoder是一款强力的免费视频转换器,基于ffmpeg,所以功能十分的强大,对于视频格式的支持也非常的完善,常用的格式基本都支持,除了转换功能,经常需要用到的视频画面大小调整、批量转换、视频裁切、视频裁剪功能都有。
7 3
|
3月前
|
人工智能 自然语言处理 语音技术
音频提取字幕开源模型-whisper
音频提取字幕开源模型-whisper
60 0
|
8月前
|
机器人 语音技术
神器 | 文本转语音,直接可以合成多人多风格音频了!
为了适应更多的音频使用场景和需求,近期我们将文本转语音服务进行了升级,全新的功能将成为你配音工具的不二之选。
290 1
|
9月前
|
自然语言处理 Java API
音频的文本切换
音频的文本切换
54 0
|
8月前
|
人工智能 自然语言处理 PyTorch
一个开源库搞定各类文本到音频生成,Meta发布AudioCraft
一个开源库搞定各类文本到音频生成,Meta发布AudioCraft
357 0
|
10月前
|
人工智能
批量提取某音视频文案(二)
介绍批量提取视频文案的流程, 以及做视频的步骤
355 0
|
12月前
|
Web App开发 编解码 移动开发
移动端短语音消息音频格式选择
评估音频编码指标,除码率、采样率、和算法延迟以外,还要参考MOS、VBR/CBR、和基础算法等。其中,MOS(Mean OpinionScore)是语音编解码器的主观评估指标。MOS是一个广为接受的有统计意义的主观听音指标。上面音视频编解码器的列表没有把它包含进去,是因为同一个编解码器,在不同码率下,表现出来的MOS值是会变化的。对一个音频编解码器给出一个固定的MOS值,反而会起误导的作用。另外,虽然MOS值已经是主观的听觉测试评估结果,但是音频工程师在选用音频编解码器的时候,还要以自己亲身的听感作为最终的依据。
295 0
|
测试技术
如何使用AMR M分析rtp流中的amr语音
笔者分享最近找到一款amr工具amr master。该工具结合wireshark可以网卡包中的amr语音流转出.amr文件,采用vlc player可以进行播放。
如何使用AMR M分析rtp流中的amr语音

热门文章

最新文章