2025-09-24 19:24:19 +08:00

27 lines
643 B
C#

using System;
using System.Diagnostics;
using UnityEngine;
/// <summary>
/// 文字转语音
/// </summary>
public class TTS : MonoBehaviour
{
/// <summary>
/// 语音合成的api地址
/// </summary>
[SerializeField] protected string m_PostURL = string.Empty;
/// <summary>
/// 计算方法调用的时间
/// </summary>
[SerializeField] protected Stopwatch stopwatch = new Stopwatch();
/// <summary>
/// 语音合成,返回音频
/// </summary>
public virtual void StartSpeak(string _msg,Action<AudioClip> _callback) {}
/// <summary>
/// 停止语音合成
/// </summary>
public virtual void StopSpeak() { }
}