简单C#文字转语音

跟着微软走妥妥的,C#文字转语音有很多参数我就不说了,毕竟我也是初学者。跟大家分享最简单的方法,要好的效果得自己琢磨喽;

先添加引用System.Speech程序集;

using System;
using System.Speech.Synthesis;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            SpeechSynthesizer hello = new SpeechSynthesizer();
            string str = "请输入您的名字";
            hello.Speak(str);  //Speak(string),Speak加上字符串类型的参数
            Console.ReadKey();
        }

我个人觉得有些时候就是要直接讲重点,要的就是这种简单粗暴,呵呵

虽是简单的代码,多段叠加就不得了啊,个人觉得编程就是要用最少的代码干最多的事。

简单的代码加上不同的想法就有不同的效果

using System;
using System.Speech.Synthesis;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            /*下面这个程序不支持英文,我刚接触,英文的我还不懂,呵呵*/
            SpeechSynthesizer hello = new SpeechSynthesizer();
            string str = "请输入您的名字";
            Console.WriteLine(str);
            hello.Speak(str);
            string input = Console.ReadLine();
            Console.WriteLine ("你好,"+input);
            hello.Speak("你好,"+input);
            str = "我是您的助手,很高兴认识你";
            Console.WriteLine(str);
            hello.Speak(str);
            Console.ReadKey();
        }

    }
}

这是我第一次写博文,写得不好的地方请多多包涵,若有错的地方欢迎指正,谢谢!

时间: 2024-12-15 00:50:37

简单C#文字转语音的相关文章

C# 语音识别(文字to语音、语音to文字)

C# 语音识别(文字to语音.语音to文字) 最近打算研究一下语音识别,但是发现网上很少有C#的完整代码,就把自己的学习心得放上来,和大家分享一下. 下载API: 1)SpeechSDK51.exe                   (67.0 MB) 2)SpeechSDK51LangPack.exe     (81.0 MB) API可以不下载,但是如果你的VS是英文版,但是想使用中文的语音,那你就需要下载API,按顺序安装好. (PS:我的VS是英文的,不能说中文,为了这个我纠结了一上午

Android TTS文字转语音开发

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">之前在做TTS开发的时候能够正常的将文字转为语音,但是今天做了一个小程序,结果却发不了音,仔细测试了一下,发现了一个问题.</span> 首先先讲下TTS如何实现. 1.安装语音库,假如要中文发音,科大讯飞语音3.0就很好. 2.最简单的程序如下: package com.e

C# ms speech文字转语音例子

最近突发奇想 想玩玩  文字转语音的东东   谷歌了一下 发现微软有一个TTS 的SDK   查了查相关资料  发现 还真不错  然后就开始玩玩Microsoft Speech SDK的 DEMO了 现在网上最新版好像是Microsoft Speech SDK Version 5.1    先下载下来 下载地址是  http://www.52z.com/soft/22068.html 要先安装第一个SDK 然后安装语言包    只有安装了语言包   语言包是用来支持中文翻读的 然后开始我们的C#

ios原生文字转语音

因新项目需求,需要接入类似支付宝收款提示声----"支付宝到账xxxx元",就查看了一些文章,苹果还是想的很周全,废话不多说. 首先 在General  -> Linked Frameworks and Libraries 中导入 AVFoundation框架 其次 头文件包含 #import <AVFoundation/AVSpeechSynthesis.h> AVSpeechSynthesizerDelegate 实现文字转语音需要代理方法 用来控制声音,由于我的

迅捷语音云服务在线文字转语音的方法

当我们在工作中,我们会用到不同的文字形式,我们需要这些文字转换成语音的形式,下面就让小编给大家介绍一下.步骤一:然后通过搜索迅捷语音云服务,我们可以直接进入到在线转换中,找到文字转语音: 步骤二:然后进行文件的输出格式.音色类型等设置好: 步骤三:等自定义完成之后就可以进行文字的输入,将文字输入到矩形框中: 步骤四:文字输入完成之后就可以进行转换,点击开始转换即可: 步骤五:最后等转换完成之后就可以进行文件的下载. 好了,以上就是小编给大家简单介绍的文字转语音的方法,希望可以帮助到大家. 原文地

文字转语音软件哪个好,这一款值得推荐

现在的人们不管干什么事情,都是比较喜欢能够节省时间的事情,而当人们比较忙的时候,不想打字,就希望能把文字转换成语音,不管是在工作中还是在生活中都能方便人们工作和生活,那么文字转语音软件哪个好?这一款值得推荐哦,想知道的话就来看看下面的文章吧1.小编给大家分享的软件,就是PDF转换器,大家可以在百度浏览器搜索关键词PDF转换器,然后将软件下载安装到电脑中.2.软件安装到桌面上后,鼠标双击进入工具操作页面,找到目标上方的工具栏目,点击[文字语音转换],这时候点击页面的左侧栏目[文字转语音]下拉框中的

迅捷文字转语音软件使用方法介绍

文字转语音,你要明白转换的目的是什么.首先,将文字转为语音这样大大减少了眼睛长时间看文字而带来的伤害:其次,转换后的语音文件听起来会比用眼睛看更省时间:最后还会便于那些眼睛不太方便的人来了解消息.总之文字转语音还是很便利的,知道了转换的目的,下面就来了解转换的方法吧,下面是迅捷文字转语音软件使用方法介绍,方法到底怎么样,一起来看看!1:打开文字转语音软件,在操作界面中可以添加需要进行转换的文字内容,右边的页面会有请在此处输入文字的提示点击即可输入.2:文字输入完成后,如果想要替换一些内容,点击下

一招可以搞定文字转语音

想要文字转语音可以试试文字转语音的软件,文字转为语音从某种程度上来说也是给人们带来了便利,如果你不方便查看文件,转为语言的话就可以用耳朵来了解文件的内容,下面小编教大家一个方法,一招可以搞定文字转语音!具体的操作方法如下:1:打开软件,页面中有两个功能选择,进入软件默认的是文字转语音.2:在旁边的操作界面中会有输入文字的提示,在这里输入我们需要进行转换的文字内容就好.3:输入完成之后,就来选择一个文字转换设置,根据自己的需要进行选择,在页面的下面设置的有语音类型和其他设置.4:这些可能还不够,那

文字转语音软件有哪些

现在网上可以将文字转语音的软件是层出不穷,严格来说这些软件的功能都是大同小异的,但是转换后的效果却大不相同,下面小编为大家介绍几个文字转语音的软件,或许会对你有用!第一个:迅捷文字转语音软件具体的使用方法:1:打开文字转语音的软件,双击之后进入操作界面,会直接停留在文字转语音的界面中.2:现在可以输入需要进行转换的文字内容,在右边的空白界面中会有请在此处输入文字的提示,点击就可以.3:文字输入完成后,如果发现输入错误或者想换一段文字的话,点击清空文本的按钮,就可以一次将文字全部清空.4:接下来选