600msも待てない音声エージェントのために

AssemblyAI: Universal-3.5 Pro

assemblyai/universal-3-5-pro
提供中 stt 1プロバイダー
Playground

AssemblyAI Universal-3.5 Pro pre-recorded transcription: highest-accuracy async speech recognition with 18-language support, native code switching and contextual prompting, distinct from the realtime Universal-3.5 Pro (u3-rt-pro).

作成者AssemblyAI
言語18言語
ステータス提供中

プロバイダー

同じモデルを複数のプロバイダーがホストしている場合があります。バックエンドを固定したい場合は1つのプロバイダーを選び、そうでなければルーティングに選択を任せられます。

プロバイダーSlug1時間あたりレイテンシiTTSのレイテンシは音声の最初のバイトが届くまでの時間、STTのレイテンシは最初のトークンが届くまでの時間で計測しています。モード稼働率
AssemblyAI 49個のパラメーター
assemblyai
$0.21
—
同期 · バッチ

対応言語

18言語
English en
Spanish es
German de
French fr
Portuguese pt
Italian it
Turkish tr
Dutch nl
Swedish sv
Norwegian no
Danish da
Finnish fi
Hindi hi
Vietnamese vi
Arabic ar
Hebrew he
Japanese ja
Mandarin zh

機能

Speech to text

Transcribes spoken audio to text.

speech_to_text
Synchronous

Transcribes a fully-submitted audio file in a single synchronous request.

synchronous
Batch

AssemblyAI processes the request in a queue (submit, then poll for the transcript).

batch
Multilingual transcription

Multilingual coverage.

multilingual_transcription
Speaker diarization

Identifies and labels multiple speakers.

speaker_diarization
Word-level timestamps

Returns word-level timestamps.

word_timestamps
PII redaction

Supports PII redaction (redact_pii) on pre-recorded transcripts.

pii_redaction

コード

クライアント
モード
言語

ElevenLabs SDKでのストリーミングSTT

マイクまたはファイルの音声を、ElevenLabs互換のAllModelsルート経由でストリーミングします。

import { ElevenLabsClient } from "elevenlabs";

const client = new ElevenLabsClient({
  apiKey: process.env.ALLMODELS_API_KEY,
  baseUrl: "https://api.allmodels.io/el"
});

const connection = await client.speechToText.realtime.connect({
  modelId: "assemblyai/universal-3-5-pro",
  languageCode: "en"
}, {
  queryParams: {
    provider: {
      "only": [
        "assemblyai"
      ]
    }
  }
});

// Send audio frames to connection, then handle transcript events.