xfyun-client-sdk
Version:
xunfei voice sdk
41 lines (40 loc) • 819 B
TypeScript
export default class XFYunTTSClient {
private appid;
private apiKey;
private apiSecret;
private content;
private ttsWS;
private audioChunks;
private audioContext;
private audioSource;
private isPlaying;
constructor(config: Config);
/**
* 科大讯飞密钥校验
* @param config
*/
private validateConfig;
/**
* 科大讯飞接口鉴权
* @returns
*/
private generateSignature;
/**
* 播放音频
*/
private playAudio;
/**
* 停止播放
*/
private stopPlayAudio;
/**
* 主要合成方法
* @param options 可选(科大讯飞 business 参数)
* @returns
*/
synthesize(options?: TTSOptions): Promise<void>;
/**
* 资源销毁
*/
destory(): void;
}