美文网首页
Window文字转语音,转wav

Window文字转语音,转wav

作者: Mrgz | 来源:发表于2019-10-21 20:43 被阅读0次

老旧玩意,突然要用,写个小工具整理成wav

.net framework

引用COM
Microsoft Speech Object Library

public class SpeechVocie
    {
        public static void Speak(string text, int rate=1)
        {
            try
            {
                var voice = new SpeechLib.SpVoice();
                voice.Rate = rate;
                voice.Speak(text, SpeechLib.SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);
                voice.WaitUntilDone(System.Threading.Timeout.Infinite);
            }
            catch
            {

            }
        }
        public static void SpeakToFile(string text, string filename, int rate=1)
        {
            SpeechLib.SpVoice voice = new SpeechLib.SpVoice();
            voice.Rate = rate;
            SpeechLib.SpFileStream sfs = new SpeechLib.SpFileStream();
            try
            {
                sfs.Open(filename, SpeechLib.SpeechStreamFileMode.SSFMCreateForWrite, false);
                voice.AudioOutputStream = sfs;
                voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(0);
                voice.Speak("<LANG   LANGID= '804'> " + text, SpeechLib.SpeechVoiceSpeakFlags.SVSFlagsAsync);
                voice.WaitUntilDone(System.Threading.Timeout.Infinite);
            }
            catch
            {
            }
            finally
            {
                sfs.Close();
            }
        }
    }

写个控制台集成命令方便偶尔使用
文件转github

补充
加了个窗口版本的
注意用static
请右转

相关文章

  • Window文字转语音,转wav

    老旧玩意,突然要用,写个小工具整理成wav .net framework 引用COMMicrosoft Speec...

  • FFMpeg 常用格式转换命令

    mp4 提取音频为wav mp4 转yuv420 wav 转 pcm 16k 16bit

  • [kalid] pcm2wav

    20180827 qzd pcm文件转wav文件时,主要是在pcm文件加入wav的头。wav的文件头包含wav标示...

  • Lame框架 MP3与WAV互转

    WAV转换成MP3 MP3转换成WAV

  • midi 转 wav

    方案一使用 midirenderer缺点是 midirenderer 需要付费。 方案二使用 fluidsynth...

  • PCM转WAV

    一、WAVE 文件格式介绍 WAVE 文件是基于 Microsoft RIFF 标准的文件格式。RIFF 格式文件...

  • PCM转WAV

    录制PCM之后,我在命令行播放成功之后,也用了代码去播放,最终也都是成功的,然后我就想能否直接用播放器直接播放呢?...

  • PCM转WAV

    PCM存在问题 PCM是音频文件元数据,并不包含采样率、声道数、位深度等参数。播放器不知道相关参数无法直接读取 W...

  • 录音程序

    1.获取pcm文件: 2.pcm转wav 3.录音转为pcm再转为wav:

  • 转码

    ios 不能播放amr格式。ios 录制的音频位wav格式。 wav转amr可以使用opencore框架

网友评论

      本文标题:Window文字转语音,转wav

      本文链接:https://www.haomeiwen.com/subject/giexvctx.html