Fix TTS ID3 Tag capability check (#41343)
parent
513f03eb1f
commit
4d12fcc218
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue