diff --git a/src/edge_tts/communicate.py b/src/edge_tts/communicate.py index 2c14322..5c04c06 100644 --- a/src/edge_tts/communicate.py +++ b/src/edge_tts/communicate.py @@ -421,7 +421,7 @@ class Communicate: audio = open(audio_fname, "wb") metadata = None if metadata_fname is not None: - metadata = open(metadata_fname, "w") + metadata = open(metadata_fname, "w", encoding="utf-8") async for message in self.stream(): if message["type"] == "audio":