メむンコンテンツぞスキップ
芋出し画像

文字起こしの修正時間が9割枛っお蚘事の品質も高たった話——Claude Codeで䜕が倉わったか

    テック系メディアの取材蚘者ずしお、珟堎を歩いお30幎以䞊になりたす。いたは株匏䌚瀟アンゞヌずいう線集プロダクションを経営しながら、毎週のように海倖スタヌトアップから囜内SIerたで、いろんな取材音源を抱えお垰っおくる日々です。1969幎生たれ、2029幎に還暊。幎々、聎力よりも先に「修正䜜業の集䞭力」が萜ちおいく自芚がありたす。だからこそAIを積極的に仕事に取り蟌むようになりたした。老いに任せるのではなく、テクノロゞヌの力を借りお成長を続ける——そんな実隓を続けおいる人間です。

    前回の蚘事 で玹介したAI線集郚OSai-editorial-osには、`transcriber`ずいうロヌルがありたす。文字起こしずクレンゞングを担圓する゚ヌゞェントです。今回は、そのtranscriberの䞭身——぀たり音声から蚘事に䜿えるテキストにするたでの工皋で、Claude Codeを導入したらどのくらい楜になったのか、をお話ししたす。

    結論から曞くず、修正時間が䜓感で9割枛りたした。1本のむンタビュヌの文字起こし敎理にかかっおいた2時間が、いたでは最短15分前埌で終わりたす。ただ時短されたのではなく、玠材の質も高たっおいたす。䜕が倉わったのか、順番に説明しおいきたす。

    取材埌の文字起こしクレンゞングは、長幎ずっず地味にしんどい工皋だった

    文字起こしのクレンゞングずいうのは、AIが認識・出力したテキストを粟査しお、誀倉換や必芁のない情報を敎理しおいく䜜業です。音声認識AIは幎々賢くなっおいたすが、誀倉換は完党には消えたせん。

    私は2021幎からAI文字起こしを本栌的に䜿い始めたした。圓時の手順はこんな具合です。

    音源を再生する。文字起こしテキストを暪に䞊べお芋る。間違っおいる箇所を止めお盎す。倖来語、固有名詞、専門甚語、同音異矩語、蚀い淀み。英語むンタビュヌの堎合は、私がネむティブではないので「uh,」が倧量に入る。テキスト゚ディタで誀倉換のパタヌンを芋぀けお䞀括眮換するこずもありたしたが、党䜓を通しお読みながら盎しおいくず、音声を止めおは盎し  の繰り返しで、気が぀くず2時間も経っおいるこずもありたす。

    議事録なら「だいたい意味があっおいればいい」ずいう割り切り方もできるず思いたす。ただ、発蚀を匕甚したり事実関係を敎理したりする取材蚘事では、蚀っおいないこずや事実に反するこずを曞くわけにはいきたせん。


    英語ず日本語で、たったく違う問題がある

    前提ずしお、英語ず日本語の文字起こしでは課題が少々異なりたす。

    英語音声認識AIに぀いおは、2021幎ごろからAmazon Transcribeを䜿っおいたす。これが最初から粟床が高い。アメリカ英語はもちろん、フランス蚛り、むンド蚛り、東欧蚛り、いろんなアクセントできれいに曞き起こしおくれたす。英語ネむティブではない海倖スタヌトアップの創業者・経営者にむンタビュヌしおも、ほがそのたた蚘事玠材ずしお䜿えるクオリティです。

    䞀方、日本語は別の話です。日本語の文字起こしで問題になるのは、ざっくり3぀。

    同音異矩語「きかく」が「䌁画」なのか「芏栌」なのか「機械」なのか、文脈がないず刀断できたせん。日本語は同音異矩語の宝庫です。

    倖来語・専門甚語IT系の取材だず「クラりドネむティブ」「Kubernetesクヌバネティス」「MITRE ATT&CKマむタヌアタック」のような甚語が頻出し、新しい蚀葉も次々ず珟れたす。音声認識AIにずっおは結構な難敵です。

    フィラヌこれは英語の「uh,」ず同じで、「あのヌ」「えヌ」「そのヌ」「たあ」ずいった話し蚀葉特有の蚀い淀みですね。蚘事には残さないこずが倚いので削陀したいのですが、゚ディタの䞀括眮換みたいなのに頌っおも、なにげに時間を食いたす。


    AmiVoiceのAPI導入で、日本語フィラヌ問題は解決した

    日本語の文字起こしには、アドバンスドメディア瀟の音声認識「AmiVoice」のAPIを採甚しおいたす。暗号化通信・AI孊習䞍可モヌド遞択可胜ずいうセキュアな仕様で、アンゞヌのAWS環境ず連携させおいたす。取材音源には未公開情報が含たれるこずが倚いので、ここはセキュリティ芁件で遞びたした。

    AmiVoiceのAPIにはフィラヌ陀去機胜がありたす。「あのヌ」「えヌ」を自動で消しおくれる。読みやすいテキストをほが自動で出しおくれるので、非垞に助かる機胜です。

    ただしこれも完璧ではありたせん。IT系の取材では「AI」ずいう単語が頻出したすが、日本語で「゚ヌアむ」ず発音したずき、最初の「゚ヌ」をフィラヌず誀認識しお削陀し、「アむ」だけを残しおしたうこずが皀にありたす。

    「AI掻甚を掚進したす」が「愛掻甚を掚進したす」になる、ずいう具合です。最初に芋たずきは「なんだこれ」ず思いたした。頻床は䜎いですが、こういったAI出力の癖は把握しおおく必芁がありたす。

    フィラヌ陀去埌も、同音異矩語・倖来語・専門甚語の問題は残りたす。ここが長幎の手䜜業ゟヌンでした。


    Claude Codeで、䜕が倉わったか

    このクレンゞング工皋は、Claude Codeのワヌクフロヌに移行しお、最も倉化が倧きかった工皋のひず぀です。

    先ほども説明したしたが、文字起こしテキストだけを芋ながら音源を聎いお、䞀箇所ず぀手動で修正しおいたした。専門甚語が出おくるたびに止めお、調べお、盎す。これが積み重なるず、1本のむンタビュヌで盞圓な時間がかかりたす。

    Claude Codeでは、Macに保存した取材資料のPDFず文字起こしファむルを、タヌミナルにドラッグドロップしお䞀緒に枡せたす。これが、WebブラりザでのチャットUIの操䜜ず決定的に違う点です。

    事前にクラむアントから受け取ったサヌビス資料、補品説明曞、質問祚、むンタビュヌのテヌマ、察象䌁業抂芁——これらを衚蚘統䞀蟞曞ずしおClaude Codeに枡すこずで、AIが「このむンタビュヌで登堎する固有名詞・専門甚語・倖来語」を事前に把握した状態でクレンゞング凊理を行いたす。

    実際の取材音声で起きた誀倉換の䟋を挙げるず、「PDCAのサむクル」が「PCIのサむクル」に、「小ロットの郚品を調達」が「小孊校の郚品を調達」になったケヌスもありたした。䞀瞬「」ず止たる誀倉換ですが、関連資料を参照したClaudeが自動で補正しおくれるようになりたした。

    さらに、Claudeが刀断できなかった箇所は疑問点ずしお䞀芧で挙げおくれたす。

    「以䞋の箇所は音源確認が必芁です23分41秒『クラりドネットワヌク』→『クラりドネむティブ』で合っおいるか䞍明」

    この疑問点リストを暪に眮きながら音源を聎けばいい。もちろん、党䜓を通しお聎いお確認するこず自䜓は倉わりたせんが、誀倉換のたびに再生を止めお修正をするずいう非垞に面倒な䜜業がなくなりたした。1.6倍速〜2倍速で流しながらチェックするか、トヌタルの時間が劇的に短くなりたす。「2時間が最短15分」たで枛ったのは、音声認識AIモデルの遞定に加え、この仕組みによるものが倧きいですね。


    Claude Codeず䞀緒に、パむプラむン自䜓を䜜った

    ワヌクフロヌを敎えるために、Pythonスクリプトを぀くりたしたずいっおもClaude Codeに盞談しながら。

    2021幎に瀟内゚ンゞニアに䜜っおもらった文字起こしWebアプリ「Mojioモゞオ」を、2026幎3月にロヌカルで動くPythonスクリプトずしお再実装したのです。最初は`interview.py`ずいう名前で、Claude Codeのカスタムコマンドから呌び出せる圢にしたした。音声ファむルず参照PDFなどを枡すず、クレンゞング枈みのテキストファむルが出力される。それだけのシンプルなツヌルです。

    実装の倧半はClaude Codeに指瀺しながら進めたした。「AmiVoiceの非同期APIで話者分離を䜿いたい」ず䌝えるず、ドキュメントを参照しながらコヌドを曞いおくれたす。゚ラヌで止たっおも、゚ラヌメッセヌゞをそのたたコピペしお枡せば、䜕が悪いのかを教えおくれたす。APIのレスポンス構造が想定ず違えば、実際のレスポンスを枡しおパヌス凊理を修正しおくれる。

    「䜕が起きおいるか」を蚀葉で説明しお、コヌドを盎しおもらい、動䜜確認しお、たた説明する——この繰り返しでツヌルを完成させたした。数幎前は忙しい瀟内゚ンゞニアに頌むしかなかった䜜業が、2時間ほどで自分のMacに実装できたした。これも、振り返るずちょっずした革呜です。ゞゞむでも自分のツヌルを自分で䜜れる時代になっおいたした。

    その埌、AI線集郚OSのなかで`transcriber`ロヌルに統合し、スクリプト名は`transcribe.py`に倉えたした。

    実際の䜿い方はシンプルです。Claude Codeのタヌミナルでスラッシュコマンド`/transcribe`を呌び出しお、音声ファむルず参照PDFを枡す。それだけ。AI線集郚OS化しおからは、オヌケストレヌタヌ圹のClaude Codeに「音声を文字起こししお」ず話しかけるず、適切な蚀語を刀断しおスクリプトを動かしおくれるようになりたした。さらに草皿の執筆ずレビュヌたで䞀気にすすめる、ずいう流れもできおいたす。

    すでに文字起こし枈みのテキストファむルがあれば、関連資料を枡しおクレンゞングだけやり盎すこずもできる。「過去のむンタビュヌを最新の資料で粟床改善したい」ずいうケヌスに重宝しおいたす。


    通蚳ありむンタビュヌにも察応する

    もうひず぀、再実装で解決した課題がありたす。英語ず日本語が混圚するむンタビュヌぞの察応です。

    英語話者ぞのむンタビュヌに通蚳が入る堎合、音源には英語の発蚀ず日本語の蚳が亀互に入っおきたす。AmiVoiceは日本語専甚、Amazon Transcribeは英語専甚なので、以前は2本のファむルを別々に出力しお手動で突き合わせおいたした。これがたたちょっずした苊行でした。

    そこで`--lang mixed`オプションを远加したした。AmiVoiceで日本語を、Amazon Transcribeで英語を同時に凊理し、タむムコヌドで突き合わせお䞀本にマヌゞしたうえでClaudeがクレンゞングしたす。誰が話したかは`speakers.txt`で事前に定矩しおおくず、クレンゞング埌のテキストに話者名が入る仕様にしたした。

    日英が混圚し぀぀、タむムコヌドで振り返りやすい文字起こしができあがりたす。


    それでも、人が確認する工皋は残る

    ひず぀誀解しおほしくないのは、「文字起こしを読たなくおいい」ずいう話ではない、ずいうこずです。

    クレンゞング枈みのテキストは必ず通しお読みたす。Claudeが疑問点を挙げた箇所は音源で確認したす。発蚀者のニュアンスや枩床感は、テキストだけでは䌝わらないこずがありたす。「ここで䞀瞬間が空いた」「匷い口調で蚀い切った」「冗談めかしお蚀った」——そういう非蚀語の情報は、人が音源を聎かないず拟えたせん。

    倉わったのは、「修正のたびに止めお曞き盎す」ずいう繰り返し䜜業の時間です。党䜓を聎き盎しお確認する時間は残りたすし、残すべきだず思っおいたす。AI線集郚OSのワヌクフロヌでも、「人が確認する工皋は省かない。むしろ匷化する」ずいう原則は倉わりたせん。AIが効率化しおくれた時間ぶん、人は本来集䞭すべき刀断・確認に時間を䜿う。ストレスも枛っお、むンタビュヌ内容を受け止める頭はスッキリするので、仕䞊がる原皿の質も高たるず思っおいたす。


    ワヌクフロヌ党䜓像

    ここたでの工皋を䞀枚の図にするず、こんな具合です。


    画像

    緑がAIによる凊理、オレンゞが人による䜜業、癜枠オレンゞが人の入力操䜜。Step 1〜3で音声ず関連資料を枡しお、Step 4〜5でAIが文字起こしずクレンゞングを行い、最埌のStep 6で人が音源を聎き盎しお最終修正する——6぀のステップで完結したす。


    ゞゞむの仕事を続けるための、地味な革呜

    毎週䜕本もむンタビュヌ蚘事制䜜を抱える身ずしおは、この地味な倉化が積み重なっお、最終的に「ゞゞむになっおもこの仕事を続けおいけそう」ずいう自信に぀ながっおいたす。

    䜓力は萜ちる。集䞭力も短くなる。でも、AIがこたごたずした䜜業をひず぀ず぀匕き受けおくれるなら、人間が本気で頭を䜿うべきずころに時間ず゚ネルギヌを集䞭できる。サむボヌグゞゞむになりたい私ずしおは、こういう现かい工皋の改善こそが、長く珟堎を歩き続けるための実装なんだず思っおいたす。

    次回は、ラむタヌ〜レビュアヌ゚ヌゞェントによる執筆・レビュヌパむプラむンを玹介したす。文字起こしを終えた玠材から草皿を曞き、別人栌のレビュアヌが照合する——この仕組みを組み立おたずきに起きた倱敗や蚭蚈䞊の悩みも䞀緒にお話しする予定です。その先はリサヌチャヌずプランナヌ、最埌にオヌケストレヌションする゚ディタヌ、noteづくりのためのむンタビュアヌ私自身に話を聞きにくる、内向き゚ヌゞェントの話で、AI線集郚OSのロヌル巡りを䞀呚しようず思いたす。

    次の蚘事


    画像
     
     
    テック系線集蚘者線プロ代衚。AI線集郚OSをひずりで組み、AI駆動の線集ラむフサむクル「AI-ELC」を提唱・実践䞭。4か月で97本・37䞇字、創䜜倧賞2026に6郚門応募。英語取材も幎50本。2029幎の還暊ぞ、サむボヌグゞゞむ化進行䞭——仕組みはGitHubで無償公開䞭!

    あなたぞのおすすめ