跳到主要内容
兼容性仅在 Node.js 上可用。
本文档介绍了如何使用 Sonix API 从音频文件加载文档对象。

设置

要运行此加载器,您需要在 https://sonix.ai/ 上创建一个帐户,并从 https://my.sonix.ai/api 页面获取身份验证密钥。 您还需要安装 sonix-speech-recognition 库:
npm
npm install @langchain/community @langchain/core 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);

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.