Sonix 音频
兼容性
仅在 Node.js 上可用。
这介绍了如何使用 Sonix API 从音频文件加载文档对象。
设置
要运行此加载器,您需要在 https://sonix.ai/ 上创建一个帐户,并从 https://my.sonix.ai/api 页面获取授权密钥。
您还需要安装 sonix-speech-recognition
库。
- npm
- Yarn
- pnpm
npm install sonix-speech-recognition
yarn add sonix-speech-recognition
pnpm add sonix-speech-recognition
用法
配置授权密钥后,您可以使用加载器创建转录,然后将其转换为文档。在 request
参数中,您可以通过设置 audioFilePath
来指定本地文件,或者使用 audioUrl
指定远程文件。您还需要指定音频语言。查看支持语言列表此处。
import { SonixAudioTranscriptionLoader } from "@langchain/community/document_loaders/web/sonix_audio";
const loader = new SonixAudioTranscriptionLoader({
sonixAuthKey: "SONIX_AUTH_KEY",
request: {
audioFilePath: "LOCAL_AUDIO_FILE_PATH",
fileName: "FILE_NAME",
language: "en",
},
});
const docs = await loader.load();
console.log(docs);
API 参考
- SonixAudioTranscriptionLoader 来自
@langchain/community/document_loaders/web/sonix_audio