发布一个用VB.Net开发的文本到wav 文件 文本到语言的.net类库,已经实现了男声。汉字朗读,字幕朗读,数字朗读,以及数值朗读等

麦壳饼 2008-10-06 01:07:33
http://download.csdn.net/source/667484
请到这里下载。
vb6版本的也有,只是没有完成文本到.wav。朗读的和vb.net 做的这个是一样的。
...全文
235 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
麦壳饼 2008-10-28
  • 打赏
  • 举报
回复
顶一下啦
Bullatus 2008-10-07
  • 打赏
  • 举报
回复
必须顶啊
麦壳饼 2008-10-07
  • 打赏
  • 举报
回复
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 );//把该文本直接转换为文件。 可以用播放器来播放。
}
}
}
}
JeffChung 2008-10-06
  • 打赏
  • 举报
回复
支持
麦壳饼 2008-10-06
  • 打赏
  • 举报
回复
http://www.mysticboy.cn/article.asp?id=165
到这下载最新的例子吧 。 里面带有vs2005的例子。
IWAWWFY 2008-10-06
  • 打赏
  • 举报
回复
支持

多谢分享
麦壳饼 2008-10-06
  • 打赏
  • 举报
回复
多谢。
cauhorse 2008-10-06
  • 打赏
  • 举报
回复
支持下。
内容概要:本文深入探讨了GitLab自动化部署在芯片行业FPGA原型验证中的应用,提出了一套完整的EDA DevOps实践方案。通过构建FPGA原型验证自动化流水线,实现从RTL代码提交到综合、布局布线、Bitstream生成、自动烧录FPGA开发板直至硬件回环测试(HIL)的全流程自动化。文档详细解析了.gitlab-ci.yml配置文件,涵盖多阶段CI/CD流程设计、缓存优化、动态变量控制、环境隔离等关键技术,并结合TCL脚本与Python串口监听程序实现硬件自动化验证。该方案支持多项目联动、分支保护与审批机制,确保生产环境安全可控。; 适合人群:从事FPGA开发、SoC设计验证、EDA工具开发及相关DevOps实施的工程师,具备一定数字电路设计基础和CI/CD实践经验的技术人员;适用于工作3年以上的资深研发或团队技术负责人。; 使用场景及目标:①实现RISC-V等IP更新后的自动Bitstream构建与板级验证;②支撑多子系统协同开发下的顶层SoC集成验证;③打通软硬件协同验证流程,提升FPGA原型验证效率与可靠性;④推动芯片研发向数字化、可追溯、自动化转型。; 阅读建议:建议结合实际FPGA项目环境部署GitLab Runner并逐步实践各Stage配置,重点关注缓存策略、Job依赖关系与安全控制机制,同时可扩展集成仿真回归、覆盖率收集等功能,进一步完善企业级EDA DevOps体系。
该资源包集成了Matlab 2014a、2019b及2024b三个时期的版本,并附带可直接运行的案例数据,旨在为螺旋桨设计提供全面的工具支持。其核心特色在于采用参数化编程架构,设计参数灵活可调,代码结构清晰,注释详尽,便于理解与二次开发。主要面向计算机、电子信息工程、数学等相关专业的大学生及研究人员,适用于课程设计、期末作业或毕业设计等场景。 螺旋桨作为航空、航海及工程领域的关键部件,其设计合理性直接决定飞行器或船舶的整体性能。本压缩包将理论与工程实践紧密结合,提供了一套完整的设计与分析方案。通过集成不同版本的Matlab,用户可根据自身开发环境与软件兼容性需求灵活选择,从而在计算与仿真过程中获得高效且精准的结果。随附的案例数据是本资源的一大优势,用户可即时运行案例,观察输出并分析核心参数,快速掌握设计流程与关键要素。尤其对初学者而言,通过仿真实验加深对流体力学、推进效率等理论的理解,能够显著提升学习效率与知识吸收程度。 参数化编程的优势在本设计中得到充分体现,用户可便利地调整桨叶直径、螺距比、桨叶数等关键参数,并即时评估其对螺旋桨性能的影响。这种模块化设计大幅提升了设计迭代的灵活性,使研究人员能够高效对比多种设计方案,实现性能优化。同时,代码中丰富明确的注释进一步增强了可读性与可维护性,帮助用户理解每一步算法逻辑与设计理念,为后续扩展与调试提供坚实基础。 在适用性方面,本资源精准定位了目标用户,重点关注计算机、电子信息工程、数学等专业的学生与研究人员。对于大学生而言,它不仅作为学习工具,更是一个实践平台,有助于在真实工程背景下培养问题解决能力。对于科研人员,它可作为深入研究与探索的起点,支持更高级的螺旋桨气动或水动力特性分析。 综上所述,本螺旋桨设计压缩包作为一款综合性资源,整合了多版本软件、案例数据与参数化编程理念,兼顾了教学与工程应用的双重需求,在提升设计效率与学习体验方面具有显著价值。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧