API 目次

Votxt OpenAPI ドキュメント

ベータ Votxt OpenAPI は現在ベータ版です。本番利用前に開発環境で統合をテストしてください。

概要

Votxt OpenAPI で、音声と動画の文字起こしをアプリや自動化ワークフローに組み込めます。

ファイルをアップロードするか外部ファイル URL を使い、文字起こしタスクを作成して状態を確認します。

完了後は、文字起こし、字幕、構造化データを複数の形式でエクスポートできます。

ベース URL

https://api.votxt.co

認証

リクエストヘッダーに API キーを送信します。API アクセスには対応する有効なプランが必要です。

X-API-Key: your_api_key_here
  • アカウント設定を開きます。
  • プランに API アクセスが含まれていることを確認します。
  • API キーを作成し、安全に保存します。

ファイルアップロード

署名付き URL の直接アップロード、または公開された外部ファイル URL を使用できます。

  1. POST /api/v1/files/upload-url
  2. PUT upload_url
  3. POST /api/v1/transcriptions
POST /api/v1/files/upload-url
Content-Type: application/json
X-API-Key: your_api_key

{
  "filename": "audio.mp3",
  "file_size": 1048576,
  "upload_expires_in": 3600,
  "download_expires_in": 1800
}

文字起こし

エンドポイントメソッド説明
/api/v1/transcriptionsPOSTファイルアップロード
/api/v1/transcriptions/youtubePOST動画リンク
/api/v1/transcriptionsGET文字起こし
/api/v1/transcriptions/{id}GET文字起こし編集
/api/v1/transcriptions/{id}/statusGET状態
POST /api/v1/transcriptions
Content-Type: application/json
X-API-Key: your_api_key

{
  "file_key": "12345-abc123def456.mp3",
  "filename": "audio.mp3",
  "language_code": "en",
  "transcription_type": "transcript",
  "enable_speaker_diarization": false,
  "webhook_url": "https://your-app.com/webhook"
}

状態

状態文字起こし
queued待機中
preprocessing前処理中
processing処理中
completed完了
failed失敗

エクスポート

完了後は、文字起こし、字幕、構造化データを複数の形式でエクスポートできます。

エクスポート形式
エクスポートTXT
エクスポートSRT
エクスポートVTT
エクスポートJSON
エクスポートMD
エクスポートCSV
エクスポートDOCX
エクスポートPDF

形式

  • 音声形式: mp3, mpeg, mpga, m4a, wav, aac, ogg, opus, flac
  • 動画形式: mp4, webm, mov
  • 最大ファイルサイズ: 最大ファイルサイズ:1ファイル5GB

言語

Votxt は多くの文字起こし言語に対応しています。リクエストに言語コードを渡してください。

言語コード言語コード言語コード
AfrikaansafGujarati (ગુજરાતી)guPolish (Polski)pl
Arabic (العربية)arHebrew (עברית)hePortuguese (Português)pt
Azerbaijani (Azərbaycan)azHindi (हिन्दी)hiRomanian (Română)ro
Belarusian (Беларуская)beCroatian (Hrvatski)hrRussian (Русский)ru
Bulgarian (Български)bgHaitian Creole (Kreyòl ayisyen)htSlovak (Slovenčina)sk
Bengali (বাংলা)bnHungarian (Magyar)huSlovenian (Slovenščina)sl
Bosnian (Bosanski)bsIndonesian (Bahasa Indonesia)idAlbanian (Shqip)sq
Catalan (Català)caItalian (Italiano)itSerbian (Српски)sr
Czech (Čeština)csJapanese (日本語)jaSwedish (Svenska)sv
Welsh (Cymraeg)cyKazakh (Қазақ)kkSwahili (Kiswahili)sw
Danish (Dansk)daKannada (ಕನ್ನಡ)knTamil (தமிழ்)ta
German (Deutsch)deKorean (한국어)koTelugu (తెలుగు)te
Greek (Ελληνικά)elLithuanian (Lietuvių)ltThai (ไทย)th
EnglishenLatvian (Latviešu)lvTagalog (Tagalog/Filipino)tl
Spanish (Español)esMacedonian (Македонски)mkTurkish (Türkçe)tr
Estonian (Eesti)etMalayalam (മലയാളം)mlUkrainian (Українська)uk
Basque (Euskara)euMarathi (मराठी)mrUrdu (اردو)ur
Persian (فارسی)faMalay (Bahasa Melayu)msVietnamese (Tiếng Việt)vi
Finnish (Suomi)fiDutch (Nederlands)nlChinese (Cantonese) (粵語)yue
French (Français)frNorwegian (Norsk)noChinese (Simplified) (中文 简体)zh
Galician (Galego)glPunjabi (ਪੰਜਾਬੀ)paChinese (Taiwanese Mandarin) (國語)zh_tw

サポート