Update Uptated-Prototype/TTS-Script-PiperTTS.py
This commit is contained in:
@@ -3,16 +3,17 @@ from piper.voice import PiperVoice # Backbone of text to speech
|
|||||||
import pyaudio
|
import pyaudio
|
||||||
import subprocess
|
import subprocess
|
||||||
import cmd
|
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
|
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)
|
print(texttospeak)
|
||||||
|
|
||||||
texttospeak = "Welcome to the world of speech synthesis! This is an example of text-to-speech using Piper TTS."
|
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
|
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)
|
voice = PiperVoice.load(model)
|
||||||
|
|
||||||
chunks = voice.synthesize(texttospeak) # Set up Piper to stream audio from TextToSpeak
|
chunks = voice.synthesize(texttospeak) # Set up Piper to stream audio from TextToSpeak
|
||||||
|
|||||||
Reference in New Issue
Block a user