Hello,
I’m running NanoLLM inside a Jetson container and trying to use the RivaTTS plugin via the grafical user interface of agent studio.
My setup
Hardware: Jetson AGX Orin
Container: jetson-containers run --env HUGGINGFACE_TOKEN=xxx $(autotag nano_llm)
python3 -m nano_llm.studio
plugin parameters
{
“language_code”: “en-US”,
“layout_node”: {“x”: 285, “y”: 28},
“name”: “RivaTTS”,
“riva_server”: “192.168.2.38:50051”,
“sample_rate_hz”: 48000,
“tts_buffering”: “punctuation”,
“type”: “RivaTTS”,
“voice”: “English-US.Female-1”,
“voice_rate”: “100%”
}
When the plugin is added, I get the following error:
Traceback (most recent call last):
File “/opt/NanoLLM/nano_llm/web/server.py”, line 193, in on_message
…
File “/opt/NanoLLM/nano_llm/agents/dynamic_agent.py”, line 87, in add_plugin
self.webserver.send_message({‘plugin_added’: [plugin.state_dict(config=True)]})
TypeError: RivaTTS.state_dict() got an unexpected keyword argument ‘config’
Question:
-
Is this a known issue with the
RivaTTSplugin implementation? -
What’s the recommended patch/workaround for Jetson users running NanoLLM with Riva TTS?