DMTTS使用方法
摘要:using System; using System.IO; using dm98; class Program { static void Main() { // 可选:更换语音 DmTTS.DefaultVoiceName =…
using System;
using System.IO;
using dm98;
class Program
{
static void Main()
{
// 可选:更换语音
DmTTS.DefaultVoiceName = "Xiaoxiao";
string text = "大家好,欢迎使用 Edge TTS 语音合成。";
// 1. 直接播放
Console.WriteLine("播放中...");
DmTTS.Speak(text);
// 2. 保存 MP3 文件
string savedFile = DmTTS.Save(text);
Console.WriteLine($"已保存到:{savedFile}");
// 3. 获取 MP3 字节并保存
byte[] mp3Bytes = DmTTS.GetAudio(text);
File.WriteAllBytes("output.mp3", mp3Bytes);
Console.WriteLine("已保存 output.mp3");
// 4. 获取 WAV 字节并保存
byte[] wavBytes = DmTTS.GetAudio(text, format: OutputFormat.WAV);
File.WriteAllBytes("output.wav", wavBytes);
Console.WriteLine("已保存 output.wav");
}
}