英文:
Received message larger than max error on GRPC , calling audio2face API
问题
我面临这个问题。我推送到NVIDIA audiotoface的消息大小更大(13417774 vs. 4194304)。
尝试使用push_audio_track和push_audio_track_stream,但错误仍然相同。
任何对此的帮助将不胜感激。
- 我尝试通过创建一个最大发送/接收消息长度为无限(-1)的grpc通道来修复它。
但它不起作用。错误中的最大值仍然显示为4194304。我猜这与我创建的通道无关。我需要在grpc服务器端设置这些值吗?我认为是播放器流实例?找不到在audio2face内部设置这些值的地方。
- 减小音频大小似乎与此无关。请求消息大小仍然较高。
英文:
I am facing this issue. The message size I am pushing to NVIDIA audiotoface is bigger (13417774 vs. 4194304).
`Message=<_InactiveRpcError of RPC that terminated with:
status = StatusCode.RESOURCE_EXHAUSTED
details = “Received message larger than max (13417774 vs. 4194304)”
debug_error_string = "UNKNOWN:Error
push_audio_track
response = stub.PushAudio(request)
push_audio_track(a2f_url, wavarr, sample_rate, a2f_avatar_instance)`
Tried using push_audio_track and push_audio_track_stream as well. Error remains the same.
Any help on this would be much appreciated
-
I tried fixing it by creating a grpc channel with max send/recieve message length of unlimited (-1)
`('grpc.max_message_length', -1),
('grpc.max_send_message_length', -1),
('grpc.max_receive_message_length', -1)`
But it doesnt work. The max in error is still displaying as 4194304. I guess its not related to the channel I am creating at all. I need to set these values at the grpc server side as well ? I think the player streaming instance ? cant find where to set this inside audio2face.
- Reducing the audio size seems unrelated. The request message size is till higher
答案1
得分: 0
我已经通过在这里设置grpc.max_message_length = -1
来解决了这个问题。
在audio2face-2023.1.1\exts\omni.audio2face.player\omni\audio2face\player\scripts\streaming_server\server.py
中。
不确定为什么grpc服务器在初始化时使用了默认的4MB grpc消息长度。这将使其不适合发送音频数据。我们是否有办法以压缩格式(mp3)推送音频?
英文:
I have fixed the issue by setting the grpc.max_message_length = -1 in stearming audioplayer server instance here
audio2face-2023.1.1\exts\omni.audio2face.player\omni\audio2face\player\scripts\streaming_server\server.py.
not sure why the grpc.sever as was intialized at 4 mb default grpc.mesage lenght. It would make it unsuitable for sending the audio data. Is there any way we can push the audio in compressed format mp3 ?
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论