本文へ移動
Chandler Nguyen
AI1分で読めます

声こそがジョークだ

Knoraの英語キャストを作り直し、スタイルという軸をなくしました。テストはすべて緑だったのに、音声には2つの不具合が残っていました。アップデート1.2は公開中です。そこで得た学びは、コメディだけの話ではありません。

Knoraをもっと面白くするために、私が最初にしたのは、面白さの源だと思っていたものを削除することでした。

9月のエッセイを読んだ人なら、もう古くなった一文があります。「4つが live」という一文です。私が書いた4つのコメディ手法はなくなり、それらが乗っていたスタイルの軸も消えました。アプリには今、英語の声が15種類あり、それぞれがひとつのコメディエンジンです。さらに、残したベトナム語2つと北京語2つの声があります。アップデート1.2はApp Storeで公開中です。

Knoraは18+——強い言葉遣いと大人向けのテーマ——で、今も無料、アカウントなし、マイクなしです。スマホを振る(またはタップする)と、短いビットが最後まで流れ、それ以外に見るものはありません。

1.2で新しくなったこと:

  • 新しい英語キャスト。 アメリカ、イギリス、南アフリカ、インドのアクセントを持つ15の声。それぞれに独自のコメディエンジンがあります。
  • クリーンな音声。 セリフは最初の一言から一度だけ再生されます。
  • iPad対応とタップ再生。 振るのが主なジェスチャーですが、タップでも動きます。
  • 再生中の表示。 ビットが流れているあいだ、画面が空白になることはありません。

理由は新しいモデルでも、より良いプロンプトでもありません。アプリが何をプロダクトの中心に置くかが変わったのです。1年間、私は声をジョークに被せる皮だと思っていました。違います。声こそがジョークです。

モデルは最も重要でない変数でした

ここが今回の要点です。

今回のケースでは、モデルは最も重要でない変数でした。ブリーフが出力の方向と範囲を決めました。ジャッジは選別できても、決定はできません。最後に決めたのは、聞き手の耳でした。コメディアプリを作り直してようやくそれを学びましたが、キャンペーン、レポート、サポート返信にも同じループを使っています。

古いアプリには21人のキャラクターと7つのスタイルがありました。スタイルが素材の出どころとオチの位置を決め、声がそれを届けました。スタイルを増やせばもっと面白くなると思いました。しかし、測定結果は違いました。声が変数で、スタイルという軸はノイズでした。3つの手法は5つの声では良いビットを生みましたが、別の1つの声では何も生みませんでした。つまり、エンジンは手法ではなく、キャラクターです。

証拠は明白でした。古いパイプラインは4つの草案を書き、セレクターに最良を選ばせました。セレクターは私の好みとよく一致していたので、私はそれを信じるようになりました。ところが、ある笑えるドラフトを「ギャグになっていない」という理由で却下しました。その理由は、そのドラフトが*「ビット全体を、ギャグではなく、実在の人物についてのレポートとして解釈している」*というものでした。そのパイプラインが生んだ226のビットは、どれも面白くないと私は言いました。セレクターなしの小さな手動実行では、同じ安価なモデルから面白いビットが出ました。セレクターはセンスを代弁するものではありませんでした。ジョークを「ジョークではない」と自分に納得させるための、第二の意見でした。切ることにしました。

だからスタイルの軸を削除し、エンジンをキャラクターに移しました。15の英語の声、それぞれに世界観、面白いものの見つけ方、越えない線があります。The Anchorはニュースを淡々と読み、何も信じません。The Storytellerはオチが自分に回ってくるまでフリをまっすぐ保ちます。The Confessorは明るい声で暗いことを言い、いつも悪い側にいます。The Sonは母親の声を真似て、裁かれます。The Rifferはまず自分をネタにし、それからあなたをネタにします。

4つのネイティブの声——ベトナム語のBảoとLan、北京語のZhìyuǎnとXiaoyu——は英語キャストの翻訳ではありません。それぞれが独自のエンジンで、現地の素材から作られています。ベトナム語には nói lái、đồng âm、thành ngữ があります。北京語には 谐音、成语、歇后语 があります——その言語の中でしか機能しない言葉遊びです。英語キャストにアクセントがあるのは、アクセントがキャラクターの一部であって設定ではないからです。声は言語に帽子をかぶせただけのものではありません。

アプリのインターフェースは英語、ベトナム語、簡体字中国語。声は英語、ベトナム語、北京語です。

2つの声はうまくいかなかった

大丈夫だと思っていた2つの声が失敗しました。The SonとThe Rifferです。自分へのメモは率直でした。「この2つは面白くない。The SonとThe Riffer。残りは大丈夫。」

どちらのブリーフにも、失敗の原因が書いてありました。The Sonは家族を取材するために送られた——参加者ではなく取材記者。The Rifferのオチは聞き手に落ちる——語り手が一度も現れない。私が面白いと呼んだすべてのビットには同じことがありました。語り手が部屋の中にいて、何かを賭けている。面白いことについて報告する取材記者は面白くありません。何かを失おうとしている人は面白い。

解決策は新しいモデルではありません。2つのブリーフを書き直し、語り手を場面に入れました。The Sonは今、裁かれる側です。The Rifferは、あなたの中にある何かを言い当てる前に、自分から白状します。同じアクセント、同じ語り口、同じ制限。違う部屋。

教訓は一般化できます。アウトプットが物足りないなら、新しいモデルに手を出す前に、ブリーフを見直してください。モデルは、あなたが求めた通りの視点を喜んで差し出します。

キャスト変更はバージョン変更です

新しいキャストはコンテンツ更新ではありません。新しいバージョンです。すでに1.1を持っている人が、同じバージョン番号のまま、黙って別のキャストを受け取るべきではありません。だから1.2であって、1.1のビルド5ではありません。

そして地味な部分。App Storeのリスティングは別のプロダクト面で、ずれていました。3つのストア言語すべてで21キャラクターと4スタイルのメニューをまだ約束し、スクリーンショットは引退したキャストでした。アプリ自身の文字列からコピーを書き直し、リスティングとピッカーが食い違わないようにし、スクリーンショットを撮り直しました。退屈な作業です。でも、ビルドを出すこととプロダクトを出すことの違いでもあります。

端末にインストールされたビルドは古いキャストを話し、サーバーはそれを提供し続ける必要がありました。クライアントがすでにインストールされているなら、サーバー側の変更はクライアント契約の変更です。まだ更新していない人に影響が出ないように、古いカタログバージョンを生かしておきました。

App Reviewはまた、ビットが流れているあいだ画面が空白だったという理由で、前のビルドをiPadで却下しました。フローは動いていました。画面が何も言っていなかった。ビットは30〜75秒で、空白の画面を見るには長い時間です。修正は再生中を示す表示、振るだけでなくタップで再生、iPadのネイティブ対応でした。

ミニマルは不在と同じではありません。私はそれを混同していました。

すべてのテストが緑だった週

リリース前の週、すべての自動チェックが音声は問題ないと言っていました。

テキスト読み上げモデルが更新されていました。プロンプトは更新されていませんでした。古いモデルはディレクターズノートを指示として扱い、新しいモデルはテキスト欄を逐語的なトランスクリプトとして扱いました。本番のラッパー——ノート、ノートを読むなという指示、トランスクリプトのヘッダー——が、すべての行を二度言わせました。本番レンダリング4回中4回が二重。ラッパーなしのトランスクリプトは3回中3回クリーン。修正はトランスクリプトだけを送り、アクセントを声に移すことでした。

もう一つ別の問題がありました。44バイトのWAVヘッダーが生の音声サンプルとしてデコードされていました。それで各クリップの先頭にクリックが入りました。トランスクリプトは完璧でした。テストスイートは緑——780のテストで、音声を聴いたものは一つもありません。気づいたのは私の耳でした。

テストは緑、トランスクリプトは完璧、そして音声は間違っていた。気づいたのは私の耳でした。

この投稿から一つだけ持ち帰るなら、この一文を覚えて帰ってください。緑のスイートはあなたの仮定を証明するのであって、プロダクトを証明するのではありません。テキストではトランスクリプトを確認し、音声では波形を確認し、コメディでは耳を信じます。

私が残すもの

3つ。

モデルは最も重要でない変数でした。 この問題ではそうでした。ブリーフ、ジャッジ、耳が仕事をしました。AIの出力が薄いなら、まずブリーフを見てください。リーダーボードではなく。

声はジョークに被せる皮ではありません。 キャストがプロダクトです。同じジョークでも声が違えば別のジョークで、キャラクターのない声はただのアクセントです。

ミニマルは不在とは違います。 60秒のビットのあいだの空白画面は余白の美学ではなく、バグです。ひとつのジェスチャーにもステータス表示が必要です。キャスト変更にもリスティングが必要です。インストール済みクライアントにも古い契約が必要です。

まだ足りないもの

アプリにはまだ共有ボタンも、App Storeのレビュー依頼もありません。あなたがどう使っているかもまだ見えません。分析SDKがありません。ビットが刺さらなければ、唯一のシグナルはあなたが教えてくれることです。それが取引で、変わっていません。

1.0を試して毎回同じに感じたなら、これがアップデートです。英語キャストしか聞いていないなら、BảoかLanを試してください。面白さは翻訳ではありません。

Knora 1.2はApp Storeで無料です。デザインノートはこちらにあります。ビットが刺さらなければ、教えてください——アプリ全体がジョークです。


よくある質問

Knoraとは?

KnoraはiPhoneとiPad向けの無料、18+の音声のみのコメディアプリです。振るかタップすると、短いビットが1人か2人の声で最初から最後まで流れ、スマホはまた伏せられます。アカウントなし、マイクなし、分析SDKなし。

1.2で何が変わりましたか?

アメリカ、イギリス、南アフリカ、インドのアクセントを持つ15の声からなる新しい英語キャスト。さらにベトナム語2つと北京語2つの声。音声はクリーンになり、iPadとタップ再生に対応し、ビットのあいだは再生中であることが表示されます。

どうやって試せますか?

App Storeで無料です。アプリのインターフェースは英語、ベトナム語、簡体字中国語で利用できます。

それでは、 Chandler