summaryrefslogtreecommitdiffstats
path: root/Scripts/transcribe.py
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2023-09-01 00:06:20 -0700
committeryum <yum.food.vr@gmail.com>2023-09-01 00:07:06 -0700
commitcb44e4744ac82d1d35547d12254cfea09dc63fae (patch)
tree8496d64bb441643287c1396e57b1e577b5e15b4a /Scripts/transcribe.py
parent62b8dfa0e315f0d960afe20e116fb4ca3d59a08a (diff)
Add Unity panel toggle for phonemes (in-game audio indicator)
If not set, the prefab will have its audio sources removed.
Diffstat (limited to 'Scripts/transcribe.py')
-rw-r--r--Scripts/transcribe.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/Scripts/transcribe.py b/Scripts/transcribe.py
index 2605bd3..0eeb1de 100644
--- a/Scripts/transcribe.py
+++ b/Scripts/transcribe.py
@@ -475,7 +475,8 @@ def transcribeAudio(audio_state):
audio_state.transcribe_no_change_count = 0
audio_state.transcribe_sleep_duration = audio_state.transcribe_sleep_duration_min_s
-def sendAudio(audio_state, estate: EmotesState):
+def sendAudio(audio_state):
+ estate = EmotesState()
while audio_state.run_app == True:
text = audio_state.filtered_text
if audio_state.cfg["use_builtin"]:
@@ -699,7 +700,6 @@ def readControllerInput(audio_state):
# whisper/__init__.py. Examples: tiny, base, small, medium.
def transcribeLoop(config_path: str):
cfg = app_config.getConfig(config_path)
- estate = EmotesState()
generate_utils.config.BYTES_PER_CHAR = int(cfg["bytes_per_char"])
generate_utils.config.CHARS_PER_SYNC = int(cfg["chars_per_sync"])
@@ -793,13 +793,11 @@ def transcribeLoop(config_path: str):
download_root = model_root,
local_files_only = download_it)
- transcribe_audio_thd = threading.Thread(
- target = transcribeAudio,
- args = [audio_state])
+ transcribe_audio_thd = threading.Thread(target = transcribeAudio, args = [audio_state])
transcribe_audio_thd.daemon = True
transcribe_audio_thd.start()
- send_audio_thd = threading.Thread(target = sendAudio, args = [audio_state, estate])
+ send_audio_thd = threading.Thread(target = sendAudio, args = [audio_state])
send_audio_thd.daemon = True
send_audio_thd.start()