2026/07/28_💡そもそもおいらがかかなくてもAIがかけばいいっぱ?(こら
12:25
✍️ 本文
こんにちぱ(o’Θ’o)ノ))フリフリ
かっぱだっぱ♪
タイトルのとおり
そもそもコードと調整に必要なAI調教はさんざんやって疲れたっぱので
前回雑な事をぼやいていたっぱが
AIにそもそも修正したコードのアピールポイントとCloudflareの宣伝をしてもらえばいいと気がついたっぱ!
o(`・Θ・´)oウン!!(こら
無料で翻訳をパソコン軽いままOBSに自分の発言の字幕を乗せたりゲーム内で喋ってる他言語を翻訳して載せようとした時の話っぱ⋯
___ 🤖 素晴らしいですね。ブログ記事の構成案を作成します。
ブログ記事構成案
タイトル案
「Cloudflare Workers AIで作る無料のリアルタイム翻訳字幕 — OBS配信者向け 完全ガイド」
記事の構成
1. はじめに
- 誰向けの記事か:英語圏の配信を見たい人、海外向けに日本語配信をしたい人
- 何ができるか:マイク音声やゲーム音声をリアルタイムで翻訳字幕にする
- かかる費用:無料枠で1日2〜5時間使える
2. システム概要
マイク/ゲーム音声 → Whisperで文字起こし → LLMで翻訳 → OBSに字幕表示
2つのスクリプトを使い分け:
| スクリプト | 用途 | 音声入力 | 翻訳方向 |
|---|---|---|---|
obs_subtitle_worker_mike_v5.py |
マイク音声(日本語→英語) | USBマイク | ja_to_en |
obs_subtitle_worker_game_v5.py |
ゲーム音声(英語→日本語) | Voicemeeter B2 | en_to_ja |
3. 使用するCloudflare機能
| 機能 | 役割 | 無料枠 |
|---|---|---|
| Workers AI | Whisper文字起こし + LLM翻訳 | 10,000 Neurons/日 |
| AI Gateway | API呼び出しの集約・監視 | 無料 |
| Account ID | APIのエンドポイント識別 | — |
| API Token | 認証 | — |
4. Cloudflareアカウントの準備手順
-
Cloudflareアカウント作成(無料)
-
アカウントIDの確認
- ダッシュボード右側サイドバーに表示される
-
AI Gatewayの作成(任意だが推奨)
- ダッシュボード「AI」→「AI Gateway」→「Create Gateway」
- Gateway名:
default(任意) - Gateway IDをメモ
-
APIトークンの発行
- 「My Profile」→「API Tokens」→「Create Token」
- 「Custom token」を作成
- 権限:
Account→Workers AI→Edit - (AI Gatewayを使う場合)権限:
Account→AI Gateway→Edit
5. スクリプトの準備
-
Python環境の構築
pip install sounddevice requests numpy scipy -
スクリプトのダウンロード
- 記事に添付したコードを保存
-
設定の書き換え
CLOUDFLARE_API_TOKEN = "自分のAPIトークン" ACCOUNT_ID = "自分のアカウントID" GATEWAY_ID = "default" # AI Gatewayを使う場合 -
音声デバイス番号の確認
python obs_subtitle_worker_mike_v5.py # AUDIO_DEVICE_INDEX = None にして実行すると一覧が表示される
6. OBSの設定
- OBS Studioにテキストソース(GDI+)を追加
- 「ファイルから読み込む」にチェック
output_mic.txtまたはoutput_game.txtを指定- エンコーディング:UTF-8
7. Neuron消費量の目安
| パターン | 1時間あたり | 無料枠で可能時間 | 月額費用 |
|---|---|---|---|
| マイク版のみ | 約1,900 | 約5.3時間 | 無料 |
| ゲーム版のみ | 約2,300 | 約4.3時間 | 無料 |
| 両方同時 | 約4,200 | 約2.4時間 | 無料 |
| 両方同時(5時間/日) | 約21,000 | 超過 | 約$0.70/月 |
| 両方同時(8時間/日) | 紈33,600 | 超過 | 約$2.50/月 |
※Workers Paidプラン($5/月)で10,000 Neurons/日込み、超過分は$0.011/1,000 Neurons
8. 機能一覧
両方共通:
whisper-large-v3-turboによる高精度文字起こし- VTT出力の自動パース
- ハルシネーション検出(中国語/ハングル/キリル/タイ文字/繰り返し暴走)
- NGワードフィルタ(230語 + 36語の単語境界、
***マスク) - 翻訳ループ検出・切り詰め
- 翻訳安全拒否レスポンス検出
- 重複スキップ(85%以上類似でスキップ)
- 15秒自動消去
- scipyによる高品質リサンプリング
マイク版のみ:
- 動的ノイズゲート(起動時6フレーム学習)
- 音声正規化(DCオフセット除去 + ゲイン調整)
- 無音トリミング(前後の無音カット)
ゲーム版のみ:
- 周波数VAD(ゲーム音声向け高閾値200)
9. 使い分けの目安
- オフラインゲーム配信 → マイク版(API呼び出しが少なくNeuron節約)
- 対人ゲーム配信 → ゲーム版(ゲーム音声を英語→日本語字幕に)
- 海外向け日本語配信 → マイク版(日本語→英語字幕)
- 長時間配信 → Workers Paidプラン推奨
10. トラブルシューティング
| 症状 | 対処 |
|---|---|
| Whisper APIエラー(Invalid input) | APIトークンとアカウントIDを確認 |
| 話声を拾わない | NOISE_GATE_MULTIPLIERを3.0→2.0に下げる |
| ノイズを拾いすぎる | NOISE_GATE_MULTIPLIERを3.0→4.0に上げる |
| scipyエラー | pip install scipy |
| 字幕が表示されない | OBSのエンコーディングがUTF-8か確認 |
| Neuronが足りない | Workers Paidプラン($5/月)に移行 |
11. おわ**
- Cloudflare Workers AIの無料枠で実用的な翻訳字幕が作れる
- 対人ゲーム配信者にはWorkers Paidプラン推奨
- 今後の改善点:より大きいLLMモデルでの補正再検討
この構成でブログ記事を書けば、他の配信者にも使い方が伝わりやすいと思います。コードはGitHub Gist等に置いて、ブログからリンクを張るのが良いでしょう。**
🙄だそうっぱよ?
Python?
https://apps.microsoft.com/detail/9NQ7512CXL7T?hl=neutral&gl=JP&ocid=pdpshare
これから最新版いれておけばいいっぱよ
よく一部のAIは古いPythonのバージョン使わせようとしてくるっぱが⋯
最新のバージョンで使わせてくれとAIに直訴しておくことをおすすめするっぱ
(セキュリティ的な事を考えると⋯)
古いランタイムや誰も見張ってないランタイムをつかうとかも結構怖いっぱからの(´・Θ・`)ボソッ
肝心のコードっぱ?
微調整はしたっぱが⋯
CloudflareのAskAIが作ったものでありこのコードを使って何がおきても使った人の問題でありおいらは一切しらないっぱよ👼
あと、うっかり「っぱ」の呪いがかかってるっぱので丸コピペするとかっぱ化する可能性が微レ存で残ってるっぱ(*´-Θ-)フフフッ
基本的には、アカウントIDとAPIキーを入力すれば使えるっぱよ 2行o(`・Θ・´)oウン!! そして Python IDLE から読み込んで起動すりゃいいっぱ・・ 変な挙動があればCTRL+Cで中止させるかウィンドウを閉じれば止まるっぱ
ここにコード貼ったけどブログの構文になって化けるのであとでコメント欄に上げ直しておくっぱ(´-Θ-)フフフッ・・・
理屈上はAPIキーとアカウントIDを置き換えて・・・
前者のコードをパソコンのマイク
(自分の声を字幕にしたり英語に翻訳する・ついでにOBSに表示する)
後者のコードをパソコンの音の出力(スピーカー等)を設定しておけば英語の配信やゲーム内の英語等で喋る方の発言が日本語になって表示される感じっぱね
・・・
けどマジな話日本語の認識はよくて7割
英語の認識は8-9割って思ったほうがいいっぱねぇ(´・Θ・)
ながらくそういう感じだと聞いちゃいたっぱが
さすがに5割で実用にならんヾノ’Θ’o)ネーヮってのはまたまたとおもったので気分転換に検証していた感じっぱね
そうそう絶対にいっておくべきことがあって
配信で使おうって人はこの構成の中でガードレールって話があるだろうっぱ?
それを有効にしたほうがいいっぱ(o’Θ’))ゥンゥン
トークンが猛烈に消費されるので課金民用だけどの👼
万が一にもYoutubeさんに怒られそうな文字列が出て困る方はそうしたほうが事故回避率高いのぅ
まあ、普通は誤字がでた時、配信後の動画の処理を非公開にしたり、あとで動画から消すとか適切な対応できれば大惨事は回避できそうっぱが・・・
私的な認識としては誰も配信来ないからOKっぱd(-Θ-。)ネッ
みたいな”技術検証用”みたいなおいらぐらいもの好きじゃない限りはおすすめしないっぱね
こんな場末の妖怪のブログにきて責任転嫁する方は、お皿の病気を疑ったほうがいいっぱ( ;・Θ・)ゴクリ
かぱでもドン引きっぱよ?
ん?修正方法?
CloudflareにログインしてAIを開いて日本語で答えてください。
このコードを自分の目的に応じて修正してください。
とか
このコードをCloudflareで利用する上で機能に==おかしなことがないか==できる機能を確認して教えてください。
とか
そういう風に頼んで修正してつかうのが正解っぱよ?
かっぱでしたっぱ♪
だってある日突然ここのコードが改ざんされていてもおいらは気が付かんかもしれないしお迎え来てるかもしれないっぱからの( ・Θ・).;’.、ブッ
おいらは**サポートする気0%**だっぱし(。-Θ-。)ボォ…
それと、一般的なAIにこの作業を業者に頼んだらいくらとられるか?
聞いてみるといいっぱよ・・
私的にゃ前にもぼやいてるっぱが
ぼったくりの類は大嫌いだっぱからの((´・Θ・`)ボソッ
(これを適切に調整したり運用するのが全くわからない方はサポートとしてはちゃんと固定の人類やとってそばにおいといてはと思うけどの・・AIにきいてもわかるようにそういう技能持ちを確保するのはかなり大変っぱ)
コメント