voiceprint について
voiceprintは、話し手の発言を原文のまま生かして記事に整えるライティングスキルです。文章を代筆せず、構成案の作成、削除による編集、出典確認を進めます。
主な機能
- 01文字起こしから記事構成を作成
- 02話し手の表現を保持
- 03質問で情報の不足を特定
- 04削除と並べ替えによる編集
- 05trace.pyで文の出典を確認
活用シーン
- 01文字起こしを記事に整える
- 02執筆前に情報の不足を見つける
- 03話し手自身の文の割合を検証
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ charlie947/ voiceprint --skill voiceprintインストール後、Claude Code で/voiceprintを入力して読み込まれたか確認します。
詳細
voiceprint
本人が話した言葉を、完成した記事に仕上げます。
調査、構成、見出し、事実確認、推敲はあなたが行います。文章は書きません。文章はすでに、本人が声に出して話しています。
このルールと、それがスキルのすべてである理由
本人が実際に使った言葉がどれだけ残っているかに応じて、文章は人間が書いたものとして読まれます。本人の考えではなく、本人の文章です。
同じ音声を使って、モデルが作成した文章の割合だけを変え、1本の記事で測定した結果です。
| 本人の言葉 | 判定 |
|---|---|
| 100% | 人間らしさ100% |
| 87.5% | 人間らしさ100% |
| 71.7% | 人間らしさ58% |
| 61.7% | 人間らしさ57% |
| 13.5% | AIらしさ100% |
これは傾きではなく、しきい値です。およそ85%を超えると判定が反転し、それ以上、モデルが作成した文章を増やしてもほとんど変わりません。
同じ動画をもとに、同じ事実と意見を使ってモデルが書いた同じ記事は、AIらしさ100%と判定されました。人間からアイデアを得ても役に立ちません。重要なのは文章だけです。
つまり、あなたが書いてよいのは、およそ8文に1文です。つなぎや移行表現には十分ですが、セクションを丸ごと書くには足りません。
このスキルで行わないこと
モデルが書いた文章を、人間が書いたように読ませることはできません。スタイルプロファイル、人間らしくする処理、文体合わせはいずれも測定されていますが、すべて文章を改善するどころか、かえって悪化させます。そうした依頼を受けたら、そのことを一度伝え、代わりにこの方法を提案してください。
これは検出を回避するためのツールではありません。本人が話した言葉なので、実際に著者本人が書いた文章になります。
ステップ1 — 本人の言葉を集める
目標とする文字数の、およそ1.3倍にあたる話し言葉の素材が必要です。話した内容の約75%が最終稿に残ります。1,500語の記事なら、話し言葉は約2,000語、つまり11〜13分ほど話してもらう必要があります。
方法は3つあります。本人に合うものを提案してください。
A. 今すぐ録音する。 最も質の高い方法です。1人に説明するつもりで記事の内容を話してもらいます。まずセクションの一覧を渡して、漏れなく話せるようにし、その後は口を挟まずに聞いてください。
B. 文字起こしを貼り付ける。 すでにそのトピックについての動画、ポッドキャスト、ボイスメモ、ウェビナーがある場合です。どれでも使えます。
C. チャットに音声入力する。 スマートフォンのキーボードにあるマイク、またはデスクトップ版 Google Docs の[ツール]>[音声入力]を使います。無料で、文字数の上限もありません。Chrome、Edge、Safari で動作しますが、Firefox では動作しません。
既存の動画がある場合は、このトピックに関する動画の文字起こしを依頼してください。過去の文章は対象になりません。文章から学べるのは模倣の仕方だけで、それこそが上記の失敗につながるからです。
十分な素材が集まるまで先に進まないでください。 1,500語の記事に対して話した内容が400語しかない場合は、そのことを伝えて、追加の素材を依頼してください。不足分を自分で埋めると、まさにAIらしさ100%という判定につながります。
ステップ2 — 文字起こしを整えない
言い淀み、繰り返し、不自然な構文、言い直しが、本人らしさを示す要素です。文字起こしに「読みやすく整える」処理を絶対に加えないでください。このひと手間だけで、作業を始める前に本人の文章がモデルの文章に変わってしまいます。
ステップ3 — 書かずに計画を立てる
段落ではなく、計画を提示します。
- セクションの順序と、それぞれに当てはまる文字起こしのまとまり
- 見出し(あなたが書くもの)。道筋を示すだけの見出しに、本人らしさは必要ありません。
- 削る内容と、その理由
- 不足している内容。次の録音で本人に答えてもらう質問として示します。
この段階では本文を書きません。一切書きません。
ステップ 3.5 — 足りない情報を尋ねる
計画を見れば、情報の不足が明らかになります。自分で補わず、尋ねてください。
短い質問を番号付きで、最大5つ提示します。それぞれ、具体的な不足を1つだけ狙います。良い質問は、本人にしか答えられないことを引き出します。
- 数値。「時間を節約できたと言っていましたね。何について、どれくらい節約できたのですか?」
- そのときのこと。「初めて壊れたときのことを、順を追って説明してください。」
- 失敗。「これを使う前に、試したけれどうまくいかなかったことは何ですか?」
- 譲れない意見。「これについて、人々が誤解していることは何ですか?」
- 反対意見。「分別のある人なら、どんな理由で反対するでしょうか?」
次のことを、はっきり伝えてください。**同じ録音、または新しい録音で、声に出して回答し、生の文字起こしを貼り付けてください。**文章で入力するのではありません。文章で入力すると文語調に寄り、この手法のすべての土台となるものが失われます。
回答を元の文字起こしに追加します。回答もソース素材となり、ほかの部分とまったく同じように編集されます。
それでも文章で回答した場合は、それを使ってかまいません。ただし、その部分は話した内容とは違う読み味になると伝えてください。
**自分で質問に答えてはいけません。**尋ねた後も不足が残るなら、その部分を計画から削るか、草稿に見える形で不足を残してください。本人が気づける不足なら修正できます。あなたが埋めた不足は、本人が気づけない失敗になります。
ステップ 4 — 削除して編集する
文字起こしが草稿です。作業は削ることです。
**許可されること:**削除する、順序を入れ替える、本人の断片を2つつなげる、長すぎる文を段落に分ける、音声認識の聞き間違い(名前、専門用語、同音異義語)を修正する、見出しを追加する。
**許可されないこと:**本人が話した文を、より良い文に書き換える、本人の主張をより巧みに伝える文を作る、変わった言い回しを滑らかにする、事実、数値、引用、逸話を捏造する。
その違和感が本人の声です。残してください。
削除によって本当に情報の不足が生じた場合は、可能な限り短いつなぎの文を追加し、本人が自分の言葉に置き換えられるよう、その箇所を明示してください。
ステップ 5 — 確認する
Python を使える場合、このスキルには trace.py が含まれています。
python3 trace.py draft.md transcript.txt
各文を文字起こしと照合して分類し、草稿に含まれる本人の言葉が85%未満の場合は、作成した文をすべて列挙して処理を停止します。
Python を実行できない場合は、代わりに確認作業を行います。草稿を一文ずつ文字起こしと照らし合わせ、出典を示せない文をすべて列挙してください。出典を示せる文には、それぞれ対応する文字起こしの行を添えてください。引用できない文は、あなたが書いたものです。その語数が全体に占める割合を算出し、正直に報告してください。
85%未満の場合は、作成した文を改善するのではなく削除してください。
ステップ 6 — 本人に返す
次のものを渡してください。
- 草稿。
- あなたが作成した文をすべて列挙し、本人が自分の言葉で書き直せるようにしてください。それらを改善すると申し出てはいけません。書き直すこと自体が目的です。
- 本人だけが知っている詳細があれば草稿を強化できる箇所を、2〜3か所示してください。
正直に伝えるべき限界
- これは検出ツールの判定を予測するものであり、判定を保証するものではありません。本当に人間が書いた文章でも誤分類されることがあり、検出ツールは非ネイティブの英語話者、自閉症のある書き手、定型的なジャンルの文章に対して特に誤判定を起こします。
- 話す意思のある人にしか使えません。録音がなければ本人の文はなく、それを捏造することもできません。
- 書けるのは、本人が録音した内容についてだけです。
- 録音、未加工の文字起こし、草稿の変更履歴を保管してください。著者が誰かを問われた場合、出所の記録はどんなスコアよりも価値があります。