Implementation for livekit-plugins-neuphonic (TTS provider)#1612
Implementation for livekit-plugins-neuphonic (TTS provider)#1612jayeshp19 merged 13 commits intolivekit:mainfrom adnansiddiquei:adnansiddiquei/neuphonic-plugin
Conversation
|
…v` to account for newline characters.
|
All Neuphonic tests pass with |
livekit-plugins/livekit-plugins-neuphonic/livekit/plugins/neuphonic/tts.py
Show resolved
Hide resolved
…tion from jayeshp19. Co-authored-by: Jayesh Parmar <60539217+jayeshp19@users.noreply.github.com>
…e websocket connection pooling and timeout. As per review by jayeshp19.
|
Awesome, thank you! Let me know if there is anything else required on my end to get this merged in and released! |
|
Can we add |
|
Added an |
livekit-plugins/livekit-plugins-neuphonic/livekit/plugins/neuphonic/tts.py
Show resolved
Hide resolved
…honic/tts.py Co-authored-by: Jayesh Parmar <60539217+jayeshp19@users.noreply.github.com>
|
Anything you need from me to get this onto the docs? |
|
Will add soon |
Co-authored-by: Jayesh Parmar <60539217+jayeshp19@users.noreply.github.com>
This PR implements Neuphonic: https://neuphonic.com/ a TTS provider (I am an engineer at Neuphonic).
livekit-plugins/livekit-plugins-neuphonicexamples/text-to-speech/neuphonic_tts.pyNeuphonicto the TTS table.install_local.shandinstall_plugins_editable.shwith Neuphonic.tests/test_tts.py.This PR does not do any of the following:
Let me know which of those I should edit, and any other things I need to do! Or any further information required.
I have tested this locally using https://docs.livekit.io/agents/quickstarts/voice-agent/ by swapping out Cartesia TTS for Neuphonic TTS and it works.