自定义 UI 与高级用法
在使用 Convai 的音频管线和消息系统的同时,构建你自己的 UI。
自定义 UI 所需:AudioRenderer
import { useConvaiClient, AudioRenderer, AudioContext } from '@convai/web-sdk';
function CustomApp() {
const convaiClient = useConvaiClient({
apiKey: 'your-api-key',
characterId: 'your-character-id'
});
return (
<AudioContext.Provider value={convaiClient.room}>
<AudioRenderer /> {/* 音频播放所需 */}
<YourCustomUI />
</AudioContext.Provider>
);
}自定义消息列表
自定义控件
消息类型
最佳实践
最后更新于
这有帮助吗?