Comment faire un prompt avec ChatGPT afin de retirer des times codes pour ne conserver que le texte :
Il est possible de retirer les time code d'un dialogue de film dans un document Word en utilisant un script VBA (Visual Basic for Applications). En fait il va coder pour moi.
LA 1er QUESTION À CHATGPT :
Comment retirer les time code d'un dialogue de film d'un document dans Word avec un script, pouvez-vous me proposer ce script Les time code sont des chiffres qui se présentent comme ceci : 24:08 comment indiquer cette particularité et que mettre entre "[" et "]" que lui indiquer au script VBA ?
SA RÉPONSE :
Il est possible de retirer les time code d'un dialogue de film dans un document Word en utilisant un script VBA (Visual Basic for Applications). Voici un exemple de script qui peut vous aider à retirer les time code:
Pour indiquer au script VBA que les time code se présentent sous la forme de chiffres séparés par un deux-points (par exemple 24:08), vous pouvez utiliser une expression régulière pour détecter les séquences de chiffres suivies d'un deux-points.
Voici un exemple de script VBA qui utilise une expression régulière pour supprimer les time code sous forme de chiffres séparés par un deux-points dans votre document Word :
vbnetCode de copie
Sub RemoveTimeCode()
Dim para As Paragraphe
Dim regex As Object
Dim correspond à As Object
Dim match As Object
Set regex = CreateObject(« VBScript.RegExp »)
regex. Global = Vrai
regex. Pattern = "\d{1,2}:\d{2}" 'expression régulière pour les time code au format hh:mm
Pour chaque paragraphe dans ActiveDocument.Paragraphes
Définir des correspondances = regex. Exécuter (par. Range.Text)
Pour chaque match Dans les matchs
vers. Range.Text = Remplacer(à. Range.Text, correspondance. Valeur, « »)
Prochain
End SubDans cet exemple, l'expression régulière utilisée est "\d{1,2}:\d{2}". Cette expression régulière détecte les séquences de chiffres qui se présentent sous la forme de deux chiffres (ou un chiffre unique) suivis d'un deux-points, comme "24:08". Si vous utilisez d'autres formats de time code, vous pouvez adapter l'expression régulière en conséquence.
Notez que ce script supprime uniquement les time code détectés par l'expression régulière, et ne supprime pas les balises "[" et "]" mentionnées précédemment. Si vous avez des balises spécifiques qui entourent vos time code, vous pouvez les ajouter à l'expression régulière pour les supprimer en même temps.
Dans l'exemple ci-dessus, le script supprime simplement le time code. Si vous voulez le remplacer par quelque chose d'autre, vous pouvez modifier la ligne suivante :
goActiveDocument.Range(Start:=.Found, End:=.Found + Len(.Found)).Text = ""
""
Source À CORRIGER
0:00on va vous montrer très concrètement0:01comment j'ai pété 3 a réussi plus ou0:03moins à trouver une faille dans un0:06centre hospitalier Ronnie c'est grâce à0:07toi qu'on peut montrer tout ça puisque0:09donc tu es accurétique juste avant qu'on0:11parle du coup de ce hacking automatisé
------------------------------------------------------------------
Résultat APRÈS PASSAGE DU SCRIPT :
Transcription c'est parfait
on va vous montrer très concrètement
comment j'ai pété 3 a réussi plus ou