Skip to main content

Sonix 音频

兼容性

仅支持 Node.js。

本文介绍了如何使用 Sonix API 从音频文件中加载文档对象。

准备工作

要运行此加载器,你需要在 https://sonix.ai/ 创建一个账户,并从 https://my.sonix.ai/api 页面获取认证密钥。

此外,还需要安装 sonix-speech-recognition 库:

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);

API Reference:


Was this page helpful?


You can also leave detailed feedback on GitHub.