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

This commit is contained in:
2025-11-08 11:19:59 -08:00
parent 6c9941fe16
commit 0dcd5f64b5

View File

@@ -1,17 +1,14 @@
# Theoretical Upgrade Test # Theoretical Upgrade Test
from piper.voice import PiperVoice as piper # Backbone of text to speech from piper.voice import PiperVoice as piper # Backbone of text to speech
import pyaudio import pyaudio
import os import os
print(os.popen('xsel').read()) print(os.popen('xsel').read())
TextToSpeak = os.popen('xsel').read() # In Theory grab selected text into Varible cakked TextToSpeak
TextToSpeak = os.popen('xsel').read()
voice = piper.load("path/to/en_US-amy-medium.onnx") # Load the model voice = piper.load("path/to/en_US-amy-medium.onnx") # Load the model
chunks = voice.synthesize(TextToSpeak) # Set up Piper to stream audio chunks = voice.synthesize(TextToSpeak) # Set up Piper to stream audio from TextToSpeak
first_chunk = next(chunks) # Get the first chunk to set up audio stream configuration first_chunk = next(chunks) # Get the first chunk to set up audio stream configuration
p = pyaudio.PyAudio() p = pyaudio.PyAudio()