Je ne sais pas si ça correspond vraiment à ASK GN..! Mais comme ce n’est ni une actu ni un Show, je le poste ici.
Je suis en train de construire quelque chose à partir des avis que vous m’aviez donnés la dernière fois.
Par hasard, un ami chargé du business avec qui je travaille avait aussi une idée similaire, donc deux non-développeurs bricolent actuellement un MVP ensemble.
(Le coût de Claude Code 5X + de l’API est entièrement à ma charge.. mon ami côté business fournit l’alcool et la nourriture.. haha)
Comme on le construit autour de contenus comme des dramas, émissions de divertissement et films, les modèles utilisables sont assez limités.
Du coup, après pas mal de recherches, nous utilisons Whisper (API OpenAI), Pyannote et Assembly AI.
La période gratuite de pyannote est terminée, donc il faudrait payer, mais comme ce n’est pas une facturation à l’usage et que c’est un abonnement ($19/month), on a laissé tomber,
et on teste actuellement avec Deepgram Nova-3. (Ils donnent $200 à l’inscription.)
Mais... évidemment, sans pyannote, la séparation des locuteurs est difficile, donc nous utilisons meronym/speaker-diarization sur replicate.com pour faire la diarisation des locuteurs.
Au vu du résultat final, la séparation des locuteurs fonctionne tout de même à peu près correctement.
Je prévois aussi de comparer avec Clova, et je partagerai également les résultats de la comparaison !
Maintenant, mes questions suivantes sont :
- La séparation des locuteurs se fait à partir de l’audio ; si on y ajoute une fonction de reconnaissance faciale, est-ce que cela permettrait d’être plus précis ?
- Comment faut-il collecter les métadonnées nécessaires à la reconnaissance faciale ?
- Si l’on se base sur des contenus comme des dramas / films / émissions de divertissement, où obtenir les métadonnées ? (Naver, NamuWiki, etc.)
- Est-ce que collecter ces métadonnées améliorera réellement la qualité au regard du coût et du temps nécessaires ?
S’il y a des personnes plus expérimentées qui se sont déjà posé ce type de questions, je serais très reconnaissant pour tous vos conseils...!!!
5 commentaires
Pour vous répondre avec ce que je sais, ayant déjà mené des recherches sur la séparation des locuteurs :
Quoi qu’il en soit, c’est impressionnant et admirable de voir des non-développeurs se lancer dans ce type de défi. J’espère que cela marchera bien pour vous.
Merci !! Comme prévu, l’automatisation a ses limites, et pour le tagging et le mapping, il faut bien y consacrer du travail humain..
Il va falloir recruter un esclave de plus.. Ça m’a énormément aidé !!
Merci !!
La diarisation est plutôt bonne, mais il y a quelques points décevants, donc parmi les modèles publics, si l’on veut aller plus en profondeur, on a l’impression qu’il faut carrément basculer dans un travail de recherche, comme le dit le commentaire ci-dessous.
Je fonce un peu à l’aveugle… haha. Au final, quand on ne sait pas, on se lance quand même.
Comme l’a dit la personne ci-dessous, il faut forcément y mettre de la main d’œuvre humaine, donc je suis en train de recruter un esclave n° 1… haha
Oh... c’est vraiment admirable de vous lancer dans ce défi... moi aussi, ça me donne de l’élan !! Courage !!!