win7TTS修复,使用C#SpeechSynthesizer 类
win7TTS修复,使用C#SpeechSynthesizer 类
- win7TTS修复,使用C#SpeechSynthesizer 类
- 问题背景
- 解决方案
- 1. 先去下载Speech SDK 5.1
- 2. 超复杂解决方案
问题背景
- 环境
win7(貌似是阉割版,朗读女安装之后只有联网才有声音) - 代码
C#下的SpeechSynthesizer类
// 参考网址
// https://msdn.microsoft.com/zh-cn/library/system.speech.synthesis.speechsynthesizer.aspx
// 记得引用System.Speech,这是一个用于演示的控制台程序
using System;
using System.Speech.Synthesis;namespace SampleSynthesis
{class Program{ static void Main(string[] args){// Initialize a new instance of the SpeechSynthesizer.SpeechSynthesizer synth = new SpeechSynthesizer();// Configure the audio output. synth.SetOutputToDefaultAudioDevice();// Speak a string.synth.Speak("This example demonstrates a basic use of Speech Synthesizer");Console.WriteLine();Console.WriteLine("Press any key to exit...");Console.ReadKey();}}
}
- VS目标平台最好修改为 X86
解决方案
1. 先去下载Speech SDK 5.1
默认的安装路径是 C:\Windows\System32\Speech
下载链接
下载完成后尝试一下,我是直接失败报错
2. 超复杂解决方案
在此感谢静远的博客
其他参考资料:
参考一
参考二
- TTSrepair.exe,该安装程序安装时会在安装程序所在文件夹生成两个文件,手动删除即可;
- 根据不同的操作系统版本下载“SpeechPlatformRuntime(x64).msi”或“SpeechPlatformRuntime(x86).msi”安装;
- MSSpeech_TTS_zh-CN_HuiHui.msi
- voice.reg 覆盖注册表,该操作实际上就是使用上面第二篇博文中的“修改注册表”方法;
再次拜谢,推荐大家去看原博主的博客上面附上的文件下载地址
win7TTS修复,使用C#SpeechSynthesizer 类相关推荐
- 基于微软开源深度学习算法,用 Python 实现图像和视频修复
作者 | 李秋键 编辑 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 图像修复是计算机视觉领域的一个重要任务,在数字艺术品修复.公安刑侦面部修复等种种实际场景中被广泛应用.图像 ...
- 【直播预告】云栖直播:阿里热修复产品HotFix2.0升级详解
全面--你知道吗?1891年,卡尔森纳做出的第一把瑞士×××,只有螺丝刀和开罐器.经过一代又一代能工巧匠的打磨,这把刀陆续增加了锯子.剪刀.镊子.放大镜.改锥,甚至内藏激光.LED手电筒.USB记忆碟 ...
- Java面向对象之继承,方法重写,super关键字,员工类系列继承题
在程序中,如果想声明一个类继承另一个类,需要使用extends关键字. 格式: class 子类 extends 父类 {} 继承的好处 1.继承的出现提高了代码的复用性,提高软件开发效率. 2.继承 ...
- 【Android 热修复】热修复原理 ( 热修复框架简介 | 将 Java 字节码文件打包到 Dex 文件 )
文章目录 一. 热修复框架简介 1.类替换 2.so 替换 3.资源替换 4.全平台支持 5.生效时间 6.性能损耗 7.总结 二. 将 Java 字节码文件打包到 Dex 文件 一. 热修复框架简介 ...
- android热修复原理底层替换,Android 热修复 - 各框架原理学习及对比
写在开头 从15年开始各技术大佬们开始研究热修复技术,并陆续开源了许多的热修复框架.如 Jasonross 的 Nuwa,美团的 Robust,阿里的 Andfix,腾讯的 Tinker 等等...均 ...
- Android—热修复实践
1.编译class文件 先看下自己的javac版本 如果是用javac1.6以上的版本编译的class文件会报错(原因未知). 所以需要在app的gradle下android{}中添加命令行. com ...
- MangoFix:iOS热修复另辟蹊径
今天向大家介绍的是iOS热修复的另一解决方案:MangoFix.介绍他的原因是他和传统的iOS热修复使用JavaScript bridge 的方式完全不同,MangoFix是一个语法和OC语法非常类似 ...
- android 热修复 需要重启应用嘛?_Android热修复方案盘点
前言 上一个大的系列文章叫 "手把手讲解", 历时10个月,出产博文二十余篇,讲解细致,几乎每一篇都提供了详实的原理讲解,提供了可运行 githubDemo,并且针对Demo中的关 ...
- 【21世纪电脑入门】总目录——系统配置、包/库安装、问题修复
系统配置.包/库安装.问题修复 1. 安装/配置类 1.1 系统配置 1.2 软件包安装 2. 问题修复类 3. 软件工具类 1. 安装/配置类 1.1 系统配置 多系统配置(含多系统安装及使用环境配 ...
最新文章
- 设计模式之Adapter(适配器)(转)
- MyEclipse 快捷键及经验总结
- LeetCode 572. 另一个树的子树 思考分析
- Xtreme TaskPanel
- opentsdb basic install
- NASA: Seeing Jupiter(注视木星)
- shell中exec命令
- Atitit react 详细使用总结 绑定列表显示 attilax总结 1. 前言	1 1.1. 资料数量在百度内的数量对比	1 1.2. 版本16 v15.6.1	1 1.3. 引入js	2
- 第一节、网络安全术语解释
- 【读书笔记《Bootstrap 实战》】4.企业网站
- 使用阿里云Ubuntu搭建代理服务器
- 如何在google隐藏页面_如何在Google文档中隐藏或删除评论
- 知名密码管理应用LastPass启用双因素认证
- 春夜宴诸从弟桃李园序 李白
- 无兄弟,不编程!在兄弟连我学到的不仅仅是PHP
- 读书笔记:NOSQL 菜鸟教程
- 唉,江湖阅历不够,在接洽一个S5PV210 wince 项目的时候被一个贱人给骗了
- Web常用的服务器软件整理(Win+Linux)
- HBASE RegionServer异常退出 Failed to close inode
- 【渝粤题库】陕西师范大学163207 旅游企业人力资源管理 作业(专升本)
热门文章
- 财务会计 -- 什么是借贷
- Swift 3DTouch开发 自定义ShortcutItems
- 【软件工程】软工视频总结
- non-compatible bean definition of same name and class [com.echo.util.FileUploadDispatcher]
- 【三维点云处理】PCA主成分析+实践(一)
- java gprs通信教程_S7-1200 GPRS通讯快速入门
- 青龙面板跑爱企查脚本 兑换爱奇艺月卡 百度网盘会员等
- #今日论文推荐# 朱松纯团队最新研究:机器人可与人类“推心置腹”!还说下一步要造“AI大白”
- 汉诺塔 问题 VIII
- pthread_cond_wait和pthread_cond_signal