设置
安装包:npm2yarn
凭证
从 Soniox 控制台 获取您的 Soniox API 密钥,并将其设置为环境变量:使用
基本转录
示例:使用SonioxAudioTranscriptLoader 转录音频文件,并使用 LLM 生成摘要。
翻译
将任何检测到的语言翻译为目标语言:two_way 翻译类型同时转录和翻译两种语言。了解更多关于 Soniox 翻译 的信息。
语言提示
Soniox 自动检测并转录 60+ 种语言 的语音。当您知道音频中可能出现的语言时,提供language_hints 可以通过使识别偏向这些语言来提高准确性。
语言提示 不会限制 识别——它们只会 使模型偏向 指定语言,同时仍然允许检测其他存在的语言。
发言人分割
启用发言人识别以区分不同发言人:语言识别
启用自动语言检测和识别:提供上下文以提高准确性
提供特定领域的 上下文 以提高转录准确性:API 参考
构造函数参数
SonioxLoaderParams (必需)
SonioxLoaderOptions (可选)
浏览 文档 获取所有支持选项的完整列表。
支持的音频格式
aac- 高级音频编码 (Advanced Audio Coding)aiff- 音频交换文件格式 (Audio Interchange File Format)amr- 自适应多速率 (Adaptive Multi-Rate)asf- 高级系统格式 (Advanced Systems Format)flac- 自由无损音频编解码器 (Free Lossless Audio Codec)mp3- MPEG 音频层 III (MPEG Audio Layer III)ogg- Ogg Vorbiswav- 波形音频文件格式 (Waveform Audio File Format)webm- WebM 音频
返回值
load() 方法返回一个包含单个 Document 对象的数组:
SonioxTranscriptResponse 类型的信息。
相关
官方原文:src/oss/javascript/integrations/document_loaders/web_loaders/soniox.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。