From 7a9e4a62e3c5ba0535701d98ea3ea88892594f9d Mon Sep 17 00:00:00 2001 From: rany2 Date: Wed, 4 Jan 2023 23:52:21 +0200 Subject: [PATCH] Specify encoding on metadata fname open in save() --- src/edge_tts/communicate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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":