Rebounder Tech Blog

運用している当事者が書く、本番システムの記録。

DeepL と Whisper は地味に時間を生む

公開 読了時間 約1分執筆: Rebounder 開発チーム(当該システムの運用当事者)

※本記事にはアフィリエイトリンクを含む場合があります。内容は広告の有無に影響されません。

結論

Whisper はローカルで動かせるため、音声をクラウドへ送らずに文字起こしを自分のアプリへ組み込める。

DeepL — 英語を自然に仕上げる

レポートやメールの返信で使っています。

いちばんの良さは、とにかく英語が自然なことです。いかにも機械翻訳という硬さが少なく、そのまま使える文章になります。

効いているのは翻訳の精度そのものより、順序が変わることでした。英語で書くのが億劫な場面でも、「まず日本語で書いて整える」に切り替えるだけでハードルが下がります。

Whisper — ローカルで動く文字起こし

音声認識を扱うアプリを作ったときに使いました。

選んだ理由は、ローカルで動かせて精度が高いからです。手元で完結するので、音声をクラウドに送らずに済みます。プライバシー面でも、オフライン運用でも強い。

「文字起こしを自分のアプリに組み込みたい」ときの第一候補になりました。

使い分け

やること 使うもの
英語を書く・整える DeepL
音声をテキストにする・実装に組み込む Whisper(ローカル)

選定基準としての「どこで動くか」

この2つを並べて見えるのは、選定の軸が精度だけではないことです。

Whisper を選んだ決め手は精度もありますが、実際に効いたのは動く場所でした。音声をクラウドに送らないという条件は、精度と違って後から足せません。アーキテクチャの制約なので、最初に決める必要があります。

派手な機能の比較に時間を使うより、「どこで動くか」「何を外に出すか」を先に決めるほうが、選択肢が自然に絞れます。

よくある質問

Q1英語を書くのが遅いとき、何から変えればいいですか?

英語で書き始めるのをやめて、日本語で書いてから整える順序に変えるのが効きます。ゼロから英語で組み立てるより、翻訳を通して仕上げるほうが速く、文章も自然になります。

Q2文字起こしをアプリに組み込みたい場合の選択肢は?

ローカルで動くことを条件に入れると候補が絞られます。手元で完結すれば音声を外部に送らずに済み、オフラインでも動きます。プライバシーが関わる音声を扱うなら、この条件は最初から置いておくべきです。

Q3この2つは無料で使えますか?

Whisper は無料で動かせます。DeepL は無料の範囲でも日常的な用途には足ります。どちらも導入の敷居が低いのが利点です。