客先との会議は録音して、文字起こしから議事録を作っています。困るのは、文字起こしが社名や人名、製品名を間違えることです。人名の漢字が違う、英語の製品名がカタカナになる。そのたびに手で直していました。音声入力のアプリにも言葉を登録する辞書はありますが、育てる手間が重く、私の辞書は9語のまま止まっていました。そこで辞書を1つにまとめ、会議の文字起こしで自動で使われるようにしました。
この道具でできること
- 正しい書き方と、出やすい間違いを組にして登録する。たとえば「Claude Code」と「クロードコード」
- 語を「共通」と案件ごとのグループに分ける。会議の相手先の名前から案件を決めて、その案件の語を足す
- 語ごとに「使用中」「候補」「却下」の状態を持つ。却下した語は二度と候補に出さない
- 会議の文字起こしのたびに、辞書の語が自動で使われる
- 置き換える前の文字起こしも残しておく
使い方の流れ
- コマンドで、正しい書き方と出やすい間違いを足す
- 案件ごとの語は、案件名と相手先の名前の書き方を組にして登録しておく
- 会議を録音すると、文字起こしのときに辞書の語が渡される
- 文字起こしが終わると、出やすい間違いが正しい書き方に置き換わる
仕組み
辞書は、Pythonの標準の機能だけで動く小さな部品です。辞書を読み書きするのはこの部品だけで、会議の録音アプリ「コビト聞き窓」などほかの道具は、この部品に問い合わせて語を受け取ります。
辞書の効かせ方は2段です。まず文字起こしの前に、語の一覧を文字起こしのサービス(Soniox)へ音声と一緒に渡し、正しく聞き取るためのヒントにします。そのうえで、文字起こしのあとに、出やすい間違いを正しい書き方に置き換えます。
辞書から外へ出るのは、文字起こしのときにSonioxへ渡す語の一覧だけです。辞書そのものには取引先の名前や人名が入るので、PCの中だけに置き、GitHubにも上げていません。
作ってみて分かったこと
前の辞書が9語で止まったのは、登録が面倒だったからです。聞き取りの精度は、方式の違いより辞書の中身で差がつくと考えています。それなのに、育てる手間のせいで辞書が使われなくなる。そこで語に「候補」という状態を作りました。候補を機械で拾ってきて、人は入れるか入れないかを決めるだけ、という形を目指しています。
置き換えには落とし穴もありました。間違いの側が短すぎると、関係のないふつうの言葉まで書き換えてしまいます。そこで、1文字の間違いは登録できないようにし、2文字や、ひらがな3文字以下のものは、確認の印を付けたときだけ登録できるようにしました。
案件ごとのグループに分けたのにも理由があります。文字起こしのサービスに渡せるヒントには量の上限があり、すべての案件の語を毎回渡すことはできません。そこで、共通の語と、その会議の案件の語だけを渡しています。辞書を1か所にまとめておけば、音声入力のような別の道具からも同じ辞書を使えます。
同じ考え方で、あなたの会社の仕事に合わせた道具も作れます。
あわせて読む: 自作の道具の一覧|コピーを溜めて順番に貼る「順番貼り付け」
「うちの場合はどうなる?」を、一緒に整理しませんか。
マーケティングの悩みを、無料の壁打ちで一緒に言葉にします。
45分・オンラインOK / 売り込みはしません / 2営業日以内にご返信します
まず話してみる(無料45分)→
サービス一覧|料金・ご依頼の流れ