diff --git a/homeassistant/components/tts/__init__.py b/homeassistant/components/tts/__init__.py index e8e07092ce5..7ee4922677c 100644 --- a/homeassistant/components/tts/__init__.py +++ b/homeassistant/components/tts/__init__.py @@ -11,7 +11,7 @@ from typing import Dict, Optional from aiohttp import web import mutagen -from mutagen.id3 import ID3, TextFrame as ID3Text +from mutagen.id3 import ID3FileType, TextFrame as ID3Text import voluptuous as vol from homeassistant.components.http import HomeAssistantView @@ -468,7 +468,7 @@ class SpeechManager: try: tts_file = mutagen.File(data_bytes) if tts_file is not None: - if isinstance(tts_file.tags, ID3): + if isinstance(tts_file, ID3FileType): tts_file["artist"] = ID3Text(encoding=3, text=artist) tts_file["album"] = ID3Text(encoding=3, text=album) tts_file["title"] = ID3Text(encoding=3, text=message)