diff --git a/packages/markitdown/src/markitdown/converters/_transcribe_audio.py b/packages/markitdown/src/markitdown/converters/_transcribe_audio.py index 71c432b..4a9a521 100644 --- a/packages/markitdown/src/markitdown/converters/_transcribe_audio.py +++ b/packages/markitdown/src/markitdown/converters/_transcribe_audio.py @@ -13,6 +13,11 @@ try: warnings.filterwarnings( "ignore", category=DeprecationWarning, module="speech_recognition" ) + warnings.filterwarnings( + "ignore", + category=SyntaxWarning, + module="pydub", # TODO: Migrate away from pydub + ) import speech_recognition as sr import pydub diff --git a/packages/markitdown/src/markitdown/converters/_youtube_converter.py b/packages/markitdown/src/markitdown/converters/_youtube_converter.py index 2ee5c69..83ad57b 100644 --- a/packages/markitdown/src/markitdown/converters/_youtube_converter.py +++ b/packages/markitdown/src/markitdown/converters/_youtube_converter.py @@ -4,6 +4,7 @@ import time import io import re import bs4 +import warnings from typing import Any, BinaryIO, Optional, Dict, List, Union from urllib.parse import parse_qs, urlparse, unquote @@ -13,6 +14,11 @@ from ._markdownify import _CustomMarkdownify # Optional YouTube transcription support try: + warnings.filterwarnings( + "ignore", + category=SyntaxWarning, + module="youtube_transcript_api", # Patch submitted to youtube-transcript-api + ) from youtube_transcript_api import YouTubeTranscriptApi IS_YOUTUBE_TRANSCRIPT_CAPABLE = True