Skip to content

Commit 8ea09e8

Browse files
committed
Indicate utterances using utf-8. Fixes #10
1 parent ebb0c1a commit 8ea09e8

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

e2e-tests/cmd_test.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import json
21
import os
32
import tempfile
43

@@ -7,6 +6,8 @@
76

87
from faster_whisper import WhisperModel
98

9+
from open_dubbing.utterance import Utterance
10+
1011

1112
class TestCmd:
1213

@@ -34,11 +35,9 @@ def _update_translation(self, directory):
3435
file.write(text)
3536

3637
def _get_utterances(self, directory):
37-
metadata_file = os.path.join(directory, "utterance_metadata_cat.json")
38-
with open(metadata_file, encoding="utf-8") as json_data:
39-
data = json.load(json_data)
40-
utterances = data["utterances"]
41-
return utterances
38+
utterance = Utterance(target_language="cat", output_directory=directory)
39+
utterances, _, _ = utterance.load_utterances()
40+
return utterances
4241

4342
def _assert_dubbing_action(self, directory):
4443
utterances = self._get_utterances(directory)

open_dubbing/utterance.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def _get_file_name(self):
4444
def load_utterances(self) -> tuple[Any, PreprocessingArtifacts, Any]:
4545
utterance_metadata_file = self._get_file_name()
4646

47-
with open(utterance_metadata_file, "r") as file:
47+
with open(utterance_metadata_file, "r", encoding="utf-8") as file:
4848
data = json.load(file)
4949
utterances = data["utterances"]
5050
preprocessing_output = PreprocessingArtifacts(

0 commit comments

Comments
 (0)