@minto-ai/huoshan-tts
Version:
借助“火山引擎在线语音合成API”实现浏览器端“文本转语音
21 lines (20 loc) • 692 B
TypeScript
import { SerialTaskExecuteContext, SerialHandler } from '../handler';
import { SsmlConfig } from '../types';
declare class CreateSsml extends SerialHandler<string, string> {
private ssmlConverter;
/**
* 初始化属性
* @param ssmlConfig SSML 配置(包含发音规则)
*/
initProperty(ssmlConfig: SsmlConfig): void;
/**
* 执行处理,将当前文本转换为 SSML 并传递到下一个处理器
* @param context 串行任务上下文
*/
execute(context: SerialTaskExecuteContext<string, string>): void;
/**
* 完成回调,广播文本切割结束事件
*/
protected onFinish(): void;
}
export default CreateSsml;