zoukankan      html  css  js  c++  java
  • 【C#】语音识别

    一个有趣的东西,今后可能用得上。

    C#语音识别:在命名空间 System.Speech下SpeechSynthesizer可以将文字转换成语音

    贴出代码:

    public partial class Form1 : Form
        {
            private SpeechSynthesizer ss;
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                ss = new SpeechSynthesizer();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                ss.Rate = trackbarSpeed.Value;
                ss.Volume = trackbarVoice.Value;
                ss.SpeakAsync(txtSpeechText.Text);
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                ss.Pause();
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                ss.Resume();
            }
    
            private void button4_Click(object sender, EventArgs e)
            {
                SpeechSynthesizer ss = new SpeechSynthesizer();
                ss.Rate = trackbarSpeed.Value;
                ss.Volume = trackbarVoice.Value;
                SaveFileDialog savefd = new SaveFileDialog();
                savefd.Filter = "wave Files|*.wav";
                ss.SetOutputToWaveFile(savefd.FileName);
                ss.Speak(txtSpeechText.Text);
                ss.SetOutputToDefaultAudioDevice();
                MessageBox.Show("完成录音~~~", "提示");
            }
    
            private void button5_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }
        }
    
  • 相关阅读:
    jquery新知识
    jquery回顾
    Filter和Listener
    jsp,jstl,el
    cookie和session
    servlet和HTTP原理
    xml基本知识
    linux 相关操作
    linux mysql 相关操作、问题
    linux 文件结构
  • 原文地址:https://www.cnblogs.com/Alenliu/p/3958199.html
Copyright © 2011-2022 走看看