S'inscrire
section-icon

Forums

Parlez de tout ce que vous voulez!

Membres

    Oui, j’ai trouvé un modèle de deep learning permettant de détecter la langue de l’audio d’une vidéo, mais celui-ci demande énormément de ressource en RAM. (Utilisation de CUDA et de DLL)

    Le modèle se nomme faster-whisper, voici le GitHub : https://github.com/SYSTRAN/faster-whisper

    Par ailleurs, je viens de programmer un script.

    Est-il possible de me dire si celui-ci est fonctionnel ou les éventuelles améliorations ? :

    from moviepy.editor import VideoFileClip, AudioFileClip
    from gtts import gTTS
    from deep_translator import GoogleTranslator
    import os
    from typing import Tuple

    def extraire_audio(video_path: str, audio_path: str) -> None:
    try:
    with VideoFileClip(video_path) as video:
    audio = video.audio
    audio.write_audiofile(audio_path)
    except Exception as e:
    print(f”Erreur lors de l’extraction audio : {e}”)

    def transcrire_audio(audio_path: str, langue_cible: str) -> str:
    # Utiliser une alternative pour la transcription dans la langue cible si nécessaire
    pass

    def traduire_texte(texte: str, langue_source: str, langue_destination: str) -> Tuple[str, str]:
    translator = GoogleTranslator(source=langue_source, target=langue_destination)
    texte_traduit = translator.translate(texte)
    return texte, texte_traduit

    def synthetiser_audio(texte: str, chemin_sortie: str) -> None:
    try:
    tts = gTTS(text=texte, lang=’fr’)
    tts.save(chemin_sortie)
    except Exception as e:
    print(f”Erreur lors de la synthèse audio : {e}”)

    def supprimer_audio(audio_path: str) -> None:
    try:
    os.remove(audio_path)
    except Exception as e:
    print(f”Erreur lors de la suppression audio : {e}”)

    # Dossier de sortie (le bureau)
    output_folder = os.path.join(os.path.expanduser(“~”), “Desktop”)
    os.makedirs(output_folder, exist_ok=True)

    video_path = os.path.join(output_folder, “video.mp4”)
    audio_path = os.path.join(output_folder, “audio.wav”)
    extraire_audio(video_path, audio_path)

    # Demander la langue source
    langue_source = input(“Veuillez entrer la langue source (par exemple, ‘fr’ pour le français): “)
    # Demander la langue de traduction
    langue_cible = input(“Veuillez entrer la langue de traduction (par exemple, ‘en’ pour l’anglais): “)

    transcription_texte = transcrire_audio(audio_path, langue_cible)

    texte_source, texte_traduit = traduire_texte(transcription_texte, langue_source, langue_cible)
    chemin_audio_traduit = os.path.join(output_folder, “audio_traduit.mp3”)
    synthetiser_audio(texte_traduit, chemin_audio_traduit)

    # Réintégration de l’audio traduit dans la vidéo
    video_audio_traduit = VideoFileClip(video_path).set_audio(AudioFileClip(chemin_audio_traduit))

    # Sauvegarde de la vidéo avec traduction sur le bureau
    chemin_video_traduite = os.path.join(output_folder, “video_traduite.mp4”)
    video_audio_traduit.write_videofile(chemin_video_traduite, codec=’libx264′, audio_codec=’aac’)

    # Suppression de l’audio de transcription
    supprimer_audio(audio_path) `

    CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 CISA KEV CVE-2026-8037 EXPLOITÉE Progress LoadMaster Command Injection Vulnerability 07/08/2026 CERT-FR CERTFR-2026-ALE-007 ALERTE Multiples vulnérabilités dans WordPress (20 juillet 2026) 20/07/2026 NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 CISA KEV CVE-2026-63077 EXPLOITÉE JetBrains TeamCity Deserialization of Untrusted Data Vulnerability 05/08/2026 CERT-FR CERTFR-2026-ALE-006 ALERTE Multiples vulnérabilités dans Sonicwall Secure Mobile Access (15 juillet 2026) 15/07/2026 NVD CVE-1999-1471 HIGH 7.2 Buffer overflow in passwd in BSD based operating systems 4.3… 01/01/1989 CISA KEV CVE-2026-18556 EXPLOITÉE N-able N-central Authentication Bypass Using an Alternate Path or Channel… 04/08/2026 CERT-FR CERTFR-2026-ALE-005 ALERTE [Màj] Vulnérabilité dans Microsoft Exchange Server (15 mai 2026) 15/05/2026 NVD CVE-1999-1122 MEDIUM 4.6 Vulnerability in restore in SunOS 4.0.3 and earlier allows local… 26/07/1989 CISA KEV CVE-2026-34486 EXPLOITÉE Apache Tomcat Missing Encryption of Sensitive Data Vulnerability 04/08/2026 CERT-FR CERTFR-2026-ALE-004 ALERTE Vulnérabilité dans F5 BIG-IP Access Policy Manager (31 mars 2026) 31/03/2026 NVD CVE-1999-1467 HIGH 10 Vulnerability in rcp on SunOS 4.0.x allows remote attackers from… 26/10/1989 CISA KEV CVE-2026-9198 EXPLOITÉE IBM Langflow Code Injection Vulnerability 04/08/2026 CERT-FR CERTFR-2026-ALE-003 ALERTE Note d’alerte – Ciblage des messageries instantanées (20 mars 2026) 20/03/2026 NVD CVE-1999-1506 HIGH 7.5 Vulnerability in SMI Sendmail 4.0 and earlier, on SunOS up… 29/01/1990 CISA KEV CVE-2026-18577 EXPLOITÉE N-able N-central Authentication Bypass Using an Alternate Path or Channel… 03/08/2026 CERT-FR CERTFR-2026-ALE-002 ALERTE [MàJ] Vulnérabilité dans Cisco Catalyst SD-WAN (25 février 2026) 25/02/2026 NVD CVE-1999-0084 HIGH 8.4 Certain NFS servers allow users to use mknod to gain… 01/05/1990 CISA KEV CVE-2026-20316 EXPLOITÉE Cisco Secure Firewall Management Center Use of Hard-coded Password Vulnerability 29/07/2026 CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 CISA KEV CVE-2026-8037 EXPLOITÉE Progress LoadMaster Command Injection Vulnerability 07/08/2026 CERT-FR CERTFR-2026-ALE-007 ALERTE Multiples vulnérabilités dans WordPress (20 juillet 2026) 20/07/2026 NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 CISA KEV CVE-2026-63077 EXPLOITÉE JetBrains TeamCity Deserialization of Untrusted Data Vulnerability 05/08/2026 CERT-FR CERTFR-2026-ALE-006 ALERTE Multiples vulnérabilités dans Sonicwall Secure Mobile Access (15 juillet 2026) 15/07/2026 NVD CVE-1999-1471 HIGH 7.2 Buffer overflow in passwd in BSD based operating systems 4.3… 01/01/1989 CISA KEV CVE-2026-18556 EXPLOITÉE N-able N-central Authentication Bypass Using an Alternate Path or Channel… 04/08/2026 CERT-FR CERTFR-2026-ALE-005 ALERTE [Màj] Vulnérabilité dans Microsoft Exchange Server (15 mai 2026) 15/05/2026 NVD CVE-1999-1122 MEDIUM 4.6 Vulnerability in restore in SunOS 4.0.3 and earlier allows local… 26/07/1989 CISA KEV CVE-2026-34486 EXPLOITÉE Apache Tomcat Missing Encryption of Sensitive Data Vulnerability 04/08/2026 CERT-FR CERTFR-2026-ALE-004 ALERTE Vulnérabilité dans F5 BIG-IP Access Policy Manager (31 mars 2026) 31/03/2026 NVD CVE-1999-1467 HIGH 10 Vulnerability in rcp on SunOS 4.0.x allows remote attackers from… 26/10/1989 CISA KEV CVE-2026-9198 EXPLOITÉE IBM Langflow Code Injection Vulnerability 04/08/2026 CERT-FR CERTFR-2026-ALE-003 ALERTE Note d’alerte – Ciblage des messageries instantanées (20 mars 2026) 20/03/2026 NVD CVE-1999-1506 HIGH 7.5 Vulnerability in SMI Sendmail 4.0 and earlier, on SunOS up… 29/01/1990 CISA KEV CVE-2026-18577 EXPLOITÉE N-able N-central Authentication Bypass Using an Alternate Path or Channel… 03/08/2026 CERT-FR CERTFR-2026-ALE-002 ALERTE [MàJ] Vulnérabilité dans Cisco Catalyst SD-WAN (25 février 2026) 25/02/2026 NVD CVE-1999-0084 HIGH 8.4 Certain NFS servers allow users to use mknod to gain… 01/05/1990 CISA KEV CVE-2026-20316 EXPLOITÉE Cisco Secure Firewall Management Center Use of Hard-coded Password Vulnerability 29/07/2026