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