Update Uptated-Prototype/TTS-Script-PiperTTS.py
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user