Update Uptated-Prototype/TTS-Script-PiperTTS.py

This commit is contained in:
2025-11-16 10:57:54 -08:00
parent b67b5ff20f
commit 08ed016b17

View File

@@ -4,12 +4,6 @@ import pyaudio
import subprocess import subprocess
import os import os
import time import time
import keyboard
def pause():
while True:
if keyboard.read_key() == 'space':
break
result = subprocess.run(["xsel"], capture_output=True, text=True) # In Theory grab selected text into Varible called TextToSpeak result = subprocess.run(["xsel"], capture_output=True, text=True) # In Theory grab selected text into Varible called TextToSpeak
time.sleep(1) time.sleep(1)
@@ -41,7 +35,7 @@ stream.write(first_chunk.audio_int16_bytes) # Play the first chunk
for chunk in chunks: # Play subsequent chunks of audio for chunk in chunks: # Play subsequent chunks of audio
stream.write(chunk.audio_int16_bytes) stream.write(chunk.audio_int16_bytes)
pause() input()
# Cleanup # Cleanup
stream.stop_stream() stream.stop_stream()