Pour rendre Knora plus drôle, j'ai d'abord supprimé ce que je croyais être la source de son humour.
Si tu as lu l'essai de septembre, une phrase y est désormais obsolète : Il y était dit que quatre méthodes étaient en ligne. Les quatre méthodes comiques dont j'ai parlé ont disparu. L'axe de style qui les portait a disparu aussi. L'app a maintenant quinze voix anglaises, plus les deux voix vietnamiennes et deux voix mandarines que j'ai gardées. La mise à jour 1.2 est en ligne sur l'App Store.
Knora est réservée aux 18 ans et plus — langage cru et thèmes adultes — et reste gratuite, sans compte et sans micro. Tu secoues le téléphone (ou tu tapes dessus), un court sketch se joue d'un bout à l'autre, et ensuite il n'y a plus rien à regarder.
Voilà ce qui est nouveau dans la 1.2 :
- Un nouveau casting anglais. Quinze voix avec des accents américain, britannique, sud-africain et indien, chacune avec son propre moteur comique.
- Un audio plus propre. Chaque ligne est lue une fois, dès le premier mot.
- iPad, et un tap pour lancer. Secouer reste le geste principal, mais un tap fonctionne aussi.
- Un statut « Lecture… ». L'écran n'est jamais vide pendant qu'un sketch se joue.
La raison n'est pas un nouveau modèle ni un meilleur prompt. C'est un changement dans ce que l'app considère comme le produit. Pendant un an, j'ai traité la voix comme un simple habillage de la blague. Ce n'est pas ça. La voix, c'est la blague.
Le modèle était la variable la moins importante
Si tu travailles avec l'IA, c'est la partie à voler.
Pour ce problème, le modèle était la variable la moins importante. Le brief décidait ce que la sortie pouvait être. Le juge pouvait trier, mais pas décider. La personne qui allait utiliser la chose avait le dernier mot. J'ai dû reconstruire une app de comédie pour l'apprendre correctement, mais c'est la même boucle que j'utiliserais pour une campagne, un rapport ou une réponse de support.
L'ancienne app avait 21 personnages et sept styles. Un style décidait d'où venait la matière et où se situait la bascule ; la voix faisait le reste. Je pensais que plus de styles la rendraient plus drôle. La mesure a dit autre chose. La voix était la variable ; le style tiré au sort était du bruit. Quand les mêmes trois méthodes produisaient de bons sketches dans cinq voix et rien dans une, la méthode n'était pas le moteur. Le personnage l'était.
La preuve n'était pas subtile. L'ancien pipeline écrivait quatre brouillons et laissait un sélecteur choisir le meilleur. Le sélecteur était assez souvent d'accord avec moi pour que je lui fasse confiance, puis il a rejeté un gag parce que c'était un gag : sa propre raison lors d'un choix était que le brouillon « relit tout le sketch comme un rapport sur une personne réelle plutôt que comme une blague ». J'ai qualifié les 226 sketches de ce pipeline de pas drôles. Un petit essai manuel sans le sélecteur a produit des sketches drôles avec le même modèle bon marché. Le sélecteur n'était pas le goût ; c'était un deuxième avis qui pouvait se convaincre lui-même que la blague n'était pas une blague. Je l'ai éteint.
Alors j'ai supprimé l'axe de style et déplacé le moteur dans le personnage. Quinze voix anglaises, chacune avec une vision du monde, une façon de trouver quelque chose de drôle et une ligne qu'elle ne franchit pas. The Anchor lit les nouvelles à plat et n'en croit pas un mot. The Storyteller tient la mise en place jusqu'à ce que la bascule lui retombe dessus. The Confessor est joyeux et sombre et toujours le coupable. The Son fait la voix de sa mère et encaisse le jugement. The Riffer se moque d'abord de lui-même, puis de toi.
Les quatre voix natives — Bảo et Lan en vietnamien, Zhìyuǎn et Xiaoyu en mandarin — ne sont pas des traductions du casting anglais. Ce sont leurs propres moteurs, construits à partir de matière locale. Le vietnamien a nói lái, đồng âm et thành ngữ ; le mandarin a 谐音, 成语 et 歇后语 — des jeux de mots qui ne fonctionnent qu'à l'intérieur de la langue. Les voix anglaises ont des accents parce que l'accent fait partie du personnage, pas d'un réglage. Une voix n'est pas une langue avec un chapeau.
L'interface de l'app est en anglais, vietnamien et chinois simplifié ; les voix en anglais, vietnamien et mandarin.
Deux d'entre elles n'ont pas marché
Deux des voix que je croyais sûres sont celles qui ont échoué : The Son et The Riffer. Ma note pour moi-même était directe : « Ces deux-là ne sont pas drôles : The Son et The Riffer. Le reste va bien. »
Les deux briefs portaient déjà leur propre échec. The Son avait été envoyé pour rendre compte de sa famille — un correspondant, pas un participant. Le virage de The Riffer retombait sur l'auditeur — le conteur n'entrait jamais en scène. Chaque sketch que je trouvais drôle avait la même chose : le conteur est dans la pièce avec quelque chose à perdre. Un correspondant qui rend compte de ce qui est drôle n'est pas drôle. Une personne sur le point de perdre quelque chose l'est.
La solution n'était pas un nouveau modèle. C'était une réécriture des deux briefs pour que le conteur soit dans la scène. The Son est maintenant celui qui est jugé. The Riffer avoue son propre travers avant de le reconnaître en toi. Mêmes accents, mêmes palettes de delivery, mêmes limites. Une autre pièce.
La leçon se généralise : si la sortie est fade, audite le brief avant d'acheter un modèle. Le modèle te donnera volontiers exactement le point de vue que tu lui as demandé.
Un changement de casting est un changement de version
Un nouveau casting n'est pas une mise à jour de contenu. C'est une nouvelle version. Quelqu'un qui a déjà la 1.1 ne devrait pas recevoir silencieusement un casting différent sous le même numéro, donc c'est la 1.2, pas la 1.1 build 5.
Puis la partie peu glamour. La fiche de l'App Store était une autre surface produit, et elle avait dérivé : elle promettait encore 21 personnages et un menu de quatre styles dans les trois langues de la boutique, et les captures montraient le casting retiré. J'ai réécrit le texte à partir des chaînes de l'app pour que la fiche et le sélecteur ne puissent pas se contredire, et j'ai refait les captures. C'est un travail ennuyeux. C'est aussi la différence entre livrer un build et livrer un produit.
Un build installé sur un téléphone parlait l'ancien casting, et le serveur devait continuer à le servir : un changement côté serveur modifie le contrat avec les clients déjà installés quand le client est déjà installé. J'ai gardé l'ancienne version du catalogue en vie pour ne rien casser chez ceux qui n'avaient pas encore installé la nouvelle.
App Review a aussi rejeté le build précédent sur un iPad parce que l'écran restait vide pendant la durée d'un sketch. La lecture fonctionnait ; l'écran, lui, ne disait rien. Un sketch dure 30 à 75 secondes, ce qui est long devant un écran vide. La solution a été un statut « Lecture… », le tap pour jouer en plus du secouement, et le support natif de l'iPad.
Minimal n'est pas la même chose qu'absent. J'avais confondu les deux.
La semaine où tous les tests étaient verts
La semaine avant la sortie, chaque contrôle automatisé disait que l'audio allait bien.
Le modèle de synthèse vocale avait été mis à jour. Le prompt non. L'ancien modèle suivait les indications de mise en scène ; le nouveau traitait le champ texte comme une transcription littérale. L'enveloppe de production — notes, une instruction de ne pas lire les notes, et un en-tête de transcription — lui faisait dire chaque ligne deux fois. Quatre rendus de production sur quatre étaient doublés. Une transcription brute donnait un audio propre trois fois sur trois. La solution était d'envoyer la transcription seule et de déplacer l'accent dans la voix.
Deuxième problème : un en-tête WAV de 44 octets était décodé comme des échantillons audio bruts. Cela mettait un clic au début de chaque clip. Les transcriptions étaient parfaites. La suite de tests était verte — 780 tests, dont aucun n'écoutait l'audio. Mon oreille l'a attrapé.
Les tests étaient verts, les transcriptions parfaites, et l'audio était faux. Mon oreille l'a attrapé.
C'est la phrase que je garderais si je devais jeter le reste de ce post. Une suite verte prouve tes hypothèses, pas ton produit. Pour le texte, la transcription est l'artefact. Pour l'audio, la forme d'onde est l'artefact. Pour la comédie, l'oreille est l'artefact.
Ce que je garde
Trois choses.
Le modèle était la variable la moins importante. Pour ce problème, oui. Le brief, le juge et l'oreille ont fait le travail. Si ta sortie d'IA est fade, regarde d'abord le brief, pas le classement.
Une voix n'est pas un simple habillage de la blague. Le casting est le produit. La même blague dans une autre voix est une autre blague, et une voix sans personnage n'est qu'un accent.
Minimal n'est pas absent. Un écran vide pendant un sketch de 60 secondes n'est pas de la retenue ; c'est un bug. Un geste a encore besoin d'une ligne de statut. Un changement de casting a encore besoin d'une fiche. Un client installé a encore besoin de son ancien contrat.
Ce qui manque encore
L'app n'a toujours pas de bouton de partage ni de notes. Je ne peux toujours pas voir comment tu l'utilises ; il n'y a pas de SDK d'analytics. Si un sketch ne fonctionne pas, le seul signal, c'est toi qui me le dis. C'est le jeu, et il n'a pas changé.
Si tu as essayé la 1.0 et que ça t'a paru toujours pareil, c'est la mise à jour. Si tu n'as entendu que le casting anglais, essaie Bảo ou Lan ; l'humour ne se traduit pas.
Knora 1.2 est gratuit sur l'App Store. Les notes de design sont ici. Si un sketch ne fonctionne pas, dis-le-moi — toute l'app est la blague.
Questions fréquentes
Qu'est-ce que Knora ?
Knora est une app de comédie gratuite pour iPhone et iPad, uniquement vocale et réservée aux 18+. Tu secoues ou tu tapes, un court sketch se joue d'un bout à l'autre avec une ou deux voix, puis le téléphone redescend. Pas de compte, pas de micro, pas de SDK d'analytics.
Qu'est-ce qui a changé dans la 1.2 ?
Un nouveau casting anglais de quinze voix avec des accents américain, britannique, sud-africain et indien, plus les quatre voix vietnamiennes et mandarines. L'audio est plus propre, l'iPad et le tap pour jouer sont pris en charge, et l'écran affiche « Lecture… » pendant qu'un sketch se joue.
Comment l'essayer ?
C'est gratuit sur l'App Store. L'interface de l'app est disponible en anglais, vietnamien et chinois simplifié.
À bientôt, Chandler