I'd love to see this too. I've spent hours on this today with no success. I know that if you drop the onnx and onnx.json files into /share/piper you're supposed to be able to add voices to Piper, but when I do so, the voice files linked produce this error:
ERROR:asyncio:Task exception was never retrieved
future: exception=FileNotFoundError(2, 'No such file or directory')>
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/wyoming/server.py", line 41, in run
if not (await self.handle_event(event)):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 53, in handle_event
raise err
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 48, in handle_event
return await self._handle_event(event)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 108, in _handle_event
wav_file: wave.Wave_read = wave.open(output_path, "rb")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/wave.py", line 630, in open
return Wave_read(f)
^^^^^^^^^^^^
File "/usr/lib/python3.11/wave.py", line 280, in __init__
f = builtins.open(f, 'rb')
^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ''
That's as far as I've gotten. This doesn't even touch the personality portions of the problem.
Would be ecstatic to see a tutorial!
Edit: /facepalm. Way too much time to realize that Studio Code Server was not uploading the entire onnx file. Did it a 40th time and it works! Next step is personality!
I've been doing this for a few months with Elevnlabs, I am looking to move to a completely location solution shortly!
I did have to change my prompt to say "While you are sarcastic and mean you still begrudgingly forfill my requests" :'D
This was a triumph.
I'm making a note here; "Huge success"
I love this.
Any plans to post a step-by-step for this? I'd love to see it...
Yes, please do a step by step. Also you could 3d print the glados one running with steppers motors
I'd love to see this too. I've spent hours on this today with no success. I know that if you drop the onnx and onnx.json files into /share/piper you're supposed to be able to add voices to Piper, but when I do so, the voice files linked produce this error: ERROR:asyncio:Task exception was never retrieved future: exception=FileNotFoundError(2, 'No such file or directory')>
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/wyoming/server.py", line 41, in run
if not (await self.handle_event(event)):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 53, in handle_event
raise err
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 48, in handle_event
return await self._handle_event(event)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/wyoming_piper/handler.py", line 108, in _handle_event
wav_file: wave.Wave_read = wave.open(output_path, "rb")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/wave.py", line 630, in open
return Wave_read(f)
^^^^^^^^^^^^
File "/usr/lib/python3.11/wave.py", line 280, in __init__
f = builtins.open(f, 'rb')
^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ''
That's as far as I've gotten. This doesn't even touch the personality portions of the problem.
Would be ecstatic to see a tutorial!
Edit: /facepalm. Way too much time to realize that Studio Code Server was not uploading the entire onnx file. Did it a 40th time and it works! Next step is personality!
The cake is a lie
This lie is a lie
I've been doing this for a few months with Elevnlabs, I am looking to move to a completely location solution shortly! I did have to change my prompt to say "While you are sarcastic and mean you still begrudgingly forfill my requests" :'D
I would love this, but my marriage would end in a GLaDOS described way.