xfyun-client-sdk
Version:
xunfei voice sdk
48 lines (46 loc) • 1.25 kB
Markdown
科大讯飞语言合成(TTS)浏览器端 SDK(流式WebAPi二次集成)
```bash
npm install xfyun-client-sdk
```
```tsx
import XFYunTTSClient from "xfyun-client-sdk";
function App() {
const handleClick =async () => {
const result = new XFYunTTSClient({
appid: 'your_id',
apiKey: 'your_key',
apiSecret: 'your_secret',
content: '你好,世界'
})
await result.synthesize(
// {TTSOptions}
);
}
return (
<>
<div className="card">
<button onClick={handleClick}>
点击合成
</button>
</div>
</>
);
}
```
```ts
interface TTSOptions {
voice?: string; //发音人
speed?: number; //语速
volume?: number; //音量
pitch?: string; //音高
audioFormat?: AudioFormat; //音频格式
sampleRate?: AudioRate; //采样率
}
```
如果你想要将鉴权密钥 和 合成文本分开,可以单独封装一个函数