| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 959 人关注过本帖
标题:用C#做的文字转语音程序,在其他电脑上不能运行。
只看楼主 加入收藏
矮油去哪
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2016-11-25
结帖率:0
收藏
 问题点数:0 回复次数:1 
用C#做的文字转语音程序,在其他电脑上不能运行。
问题如题,如可解决这个问题。其也电脑已经安装语音库和.NET了.
文字转语音.rar (96.82 KB)
搜索更多相关主题的帖子: 文字 语音 C# 其他 运行 
2023-02-24 15:45
龙胆草
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:6
帖 子:55
专家分:230
注 册:2022-6-17
收藏
得分:0 
看了下,你引用的是using SpeechLib;来播放语音,别人不能用,应该是没有SpeechLibraly.dll文件.你可以将DLL文件放在程序目录下,方便别人使用.
或者是你引用using System.Speech.Synthesis;,引用系统自带的语音功能.和你上面的效果是一样的,都是微软语音.这个使用起来更方便.
SpeechSynthesizer sp = new SpeechSynthesizer();
sp.SpeakAsync("你想要说的话!");
//或sp.Speak("你想要说的话!");

语音不需要开多线程也可以
2023-02-26 10:33
快速回复:用C#做的文字转语音程序,在其他电脑上不能运行。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017544 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved