Comment transformer un export JSON de transcription en tableur sur iPhone
Un export JSON a déjà ce qu'un tableur demande — les mêmes champs, répétés une fois par enregistrement. Ce qui lui manque, c'est tout ce qui les disposerait en lignes et en colonnes à votre place. Cet écart est plus court qu'il n'y paraît, et il existe quelques façons honnêtes de le franchir selon le nombre d'enregistrements que vous avez réellement entre les mains.
Cette question se pose dès qu'on a plus de deux ou trois transcriptions et qu'on commence à vouloir quelque chose qu'un document ne peut pas offrir : trier par date, filtrer par étiquette, voir quel enregistrement a duré le plus longtemps, parcourir une colonne de titres plutôt que de faire défiler une page de paragraphes. Pour cela, un tableur est le bon outil. Un export de transcription, tel quel, n'en est pas encore un.
Pourquoi un tableur ne peut pas simplement ouvrir le fichier
Ouvrez un fichier .json dans Numbers, Excel ou Google Sheets et, au mieux, il atterrit dans une seule cellule de texte brut — accolades et guillemets compris — parce qu'aucun de ces logiciels ne lit le JSON comme son format natif. Un tableur est construit autour d'une grille plate : un nombre fixe de colonnes, une ligne par élément. Le JSON est construit autour de champs étiquetés imbriqués dans un objet, une forme différente même quand l'information sous-jacente est simple. Les deux formats peuvent contenir les mêmes faits sans être interchangeables pour autant, de la même façon qu'un paragraphe et un tableau peuvent décrire les trois mêmes chiffres sans que l'un serve à la place de l'autre sans un minimum de travail entre les deux.
Pourquoi ce JSON précis est un cas facile
Tout JSON ne se convertit pas proprement en tableur — des données imbriquées sur plusieurs niveaux, avec des listes dans des listes, ne s'aplatissent pas sans qu'il faille trancher sur quoi en faire. Un export de transcription a une forme plus accueillante que cela. Une sauvegarde complète, par exemple, est une liste d'enregistrements, et chaque enregistrement possède la même poignée de champs au même niveau : un titre, une date, une durée, une transcription, et les étiquettes ou l'humeur que vous y avez attachées. C'est déjà, dans l'esprit, très proche d'un tableau — chaque enregistrement est une ligne qui ne demande qu'à exister, et chaque champ une colonne qui ne demande qu'à exister. Ce qui manque n'est pas la structure, c'est l'étape mécanique consistant à la disposer ainsi, et rien dans une visionneuse de texte ne le fait à votre place.
Les trois méthodes qui fonctionnent vraiment
Une poignée d’enregistrements : les saisir vous-même
Pour cinq ou dix enregistrements, ouvrir le JSON en tant que texte, relever le titre, la date et la durée de chacun, et les saisir à la main dans un tableur est, très sincèrement, l'option la plus rapide. Cela paraît peu élégant à côté d'une conversion automatique, mais mettre en place un processus de conversion coûte plus de temps que quelques minutes de saisie, et ce rapport ne s'inverse qu'à partir du moment où le nombre d'enregistrements devient assez grand pour compter.
Un lot plus important, sur un ordinateur
Une fois que saisir à la main cesse d'être raisonnable, convertir le JSON en CSV est la démarche classique, et le CSV est un format que tout tableur ouvre nativement comme un tableau, sans assistant d'importation. Un environnement de script fait cela en quelques lignes parce que le fichier est déjà structuré ; un outil généraliste de « conversion JSON vers CSV » fait la même chose sans rien écrire, pour qui préfère s'en passer. Le fichier arrive déjà organisé comme une liste d'objets similaires, exactement ce que ces outils attendent en entrée — il ne s'agit pas de forcer un format inconfortable dans un tableau, plutôt de le réétiqueter.
Sans quitter le téléphone, avec Raccourcis
iOS embarque une application d'automatisation généraliste, Raccourcis, capable d'ouvrir un fichier, de l'interpréter comme un dictionnaire, de parcourir une liste d'entrées une par une, et de construire une ligne de texte par entrée — suffisant pour transformer une liste d'enregistrements en un fichier de type CSV sans quitter le téléphone ni installer quoi que ce soit d'autre. Cela demande un peu de mise en place la première fois, et ne se justifie que si c'est quelque chose que vous comptez refaire ; pour un besoin ponctuel, la méthode de l'ordinateur ci-dessus est plus rapide à mettre en œuvre.
Le seul point de vigilance
Beaucoup d'outils gratuits de conversion JSON vers CSV ou de visualisation JSON fonctionnent entièrement dans un onglet de navigateur où l'on colle un fichier, et un bon nombre d'entre eux envoient ce que vous collez à un serveur pour effectuer la conversion. Une transcription peut contenir n'importe quoi de ce que vous avez dit, donc traitez ces outils comme vous traiteriez le fait de coller la transcription elle-même sur le site d'un inconnu — acceptable pour un contenu dont l'existence sur le serveur de quelqu'un d'autre ne vous dérangerait pas, pas acceptable sinon. Une conversion qui s'exécute en local, dans un éditeur de code ou dans Raccourcis sur votre propre téléphone, n'a jamais à répondre à cette question.
Ce qui se perd en cours de route
Une ligne de tableur veut une valeur par cellule, et une transcription est un paragraphe, parfois long. Convertir en lignes et colonnes fait généralement atterrir la transcription entière dans une seule cellule plutôt que de la répartir plus finement — il n'y a d'ailleurs aucune donnée d'horodatage dans un export de transcription qui permettrait de la découper — donc un tableur construit ainsi est utile pour trier et filtrer sur les champs courts — date, durée, étiquettes — et pour parcourir les titres, mais lire la transcription elle-même reste plus confortable dans un document. Utilisez le tableur pour repérer l'enregistrement recherché, puis la transcription pour la lire vraiment.
Quand c'était en fait le TXT qu'il fallait
Si l'objectif a toujours été de « lire une transcription confortablement », rien de tout cela n'était nécessaire — le texte brut fait cela nativement, sans rien à convertir. La méthode du tableur ne se justifie qu'à partir du moment où il s'agit de comparer ou de filtrer plusieurs enregistrements à la fois, un exercice pour lequel un paragraphe de prose est franchement mauvais et un tableau franchement bon. Choisir entre TXT et JSON au moment de l'export revient à choisir entre ces deux usages, pas entre une meilleure et une moins bonne option.
Comment Voice Studio gère cela
L'export JSON de Voice Studio — par enregistrement ou sous forme de sauvegarde complète couvrant tout à la fois — garde le titre, la date, la durée, les étiquettes, l'humeur et la transcription comme des champs séparés plutôt que fondus dans un paragraphe, exactement la forme dont une conversion vers un tableur a besoin, et exactement pourquoi le JSON, pas le TXT, est l'export vers lequel se tourner quand l'objectif final est un tableur. Transformer ce fichier en lignes et colonnes se passe toujours en dehors de l'application, comme ce serait le cas avec l'export de n'importe quel dictaphone, parce que construire et maintenir un importateur de tableur est un métier différent de l'enregistrement et de la transcription, et l'application gratuite couvre déjà cela sans limite ni verrou Pro sur l'export lui-même.
Questions fréquentes
Puis-je ouvrir un export JSON de transcription directement dans Numbers ou Excel ?
Pas sous forme de tableau. Il s'ouvre, au mieux, comme une cellule de texte brut, parce que les tableurs lisent des lignes et des colonnes, pas des champs JSON imbriqués. Le convertir d'abord en CSV est ce qui lui permet de s'ouvrir comme un véritable tableau.
Dois-je convertir chaque enregistrement séparément ?
Non — un export de sauvegarde complète liste déjà tous les enregistrements dans un seul fichier, chacun avec les mêmes champs, si bien qu'une seule conversion transforme l'ensemble en un tableur au lieu de nécessiter un fichier par enregistrement.
Le texte de la transcription sera-t-il consultable ligne par ligne dans le tableur, ou reste-t-il un bloc ?
Il reste un bloc par enregistrement, dans une seule cellule, puisqu'il n'y a aucune structure d'horodatage ou de phrase dans l'export permettant de le découper. Le tableur sert surtout à trier et filtrer les champs courts — date, durée, étiquettes — puis à ouvrir la transcription à part pour la lire.
Est-ce prudent de coller une transcription exportée dans un convertisseur JSON vers CSV en ligne ?
Seulement si le fait que ce contenu se retrouve sur le serveur de quelqu'un d'autre ne vous dérange pas — beaucoup de ces outils convertissent en envoyant ce que vous collez. Une conversion qui s'exécute en local, par exemple via l'application Raccourcis sur le téléphone lui-même, évite complètement cette question.
Essayer dans Voice Studio
Voice Studio enregistre, transcrit à l’intérieur de votre iPhone et range chaque note par heure et par lieu — pour que l’idée venue en voiture soit encore retrouvable le mois prochain.
Téléchargement gratuit · iPhone et iPad · iOS 16.4 ou version ultérieure