From 33f811a854c5e29734a16db0d1a089298121804e Mon Sep 17 00:00:00 2001 From: fithwum Date: Sun, 16 Nov 2025 08:19:54 -0800 Subject: [PATCH] Update Uptated-Prototype/TTS-Script-PiperTTS.py --- Uptated-Prototype/TTS-Script-PiperTTS.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Uptated-Prototype/TTS-Script-PiperTTS.py b/Uptated-Prototype/TTS-Script-PiperTTS.py index 5f76f3d..d630045 100644 --- a/Uptated-Prototype/TTS-Script-PiperTTS.py +++ b/Uptated-Prototype/TTS-Script-PiperTTS.py @@ -3,16 +3,17 @@ from piper.voice import PiperVoice # Backbone of text to speech import pyaudio import subprocess import cmd +import os texttospeak = subprocess.Popen(cmd, xsel --clipboard, capture_output=True) # In Theory grab selected text into Varible cakked TextToSpeak) # In Theory grab selected text and print ot to terminal print(texttospeak) texttospeak = "Welcome to the world of speech synthesis! This is an example of text-to-speech using Piper TTS." -voice = PiperVoice.load("~/en_US-amy-medium.onnx") # Load the model +#voice = PiperVoice.load("~/en_US-amy-medium.onnx") # Load the model voicedir = os.path.expanduser('~') #Where onnx model files are stored on my machine -model = voicedir+"en_GB-alba-medium.onnx" +model = voicedir+"/en_GB-alba-medium.onnx" voice = PiperVoice.load(model) chunks = voice.synthesize(texttospeak) # Set up Piper to stream audio from TextToSpeak