langchain_community.utilities.nvidia_riva
.AudioStream¶
- class langchain_community.utilities.nvidia_riva.AudioStream(maxsize: int = 0)[source]¶
包含流式音频的消息。
初始化队列。
Attributes
complete
指示音频流是否已挂断并已处理。
empty
指示输入流缓冲区是否为空。
hungup
指示音频流是否已挂断。
running
指示ASR流是否正在运行。
output
hangup
user_talking
user_quiet
Methods
__init__
([maxsize])初始化队列。
aclose
([timeout])异步发送挂断信号。
aput
(item[, timeout])异步将一个新项目放入队列中。
close
([timeout])发送挂断信号。
put
(item[, timeout])将一个新项目放入队列中。
register
(responses)从提供的迭代器中获取响应并将它们放入队列中。
- Parameters
maxsize (int) –
- Return type
None
- async aclose(timeout: Optional[int] = None) None [source]¶
异步发送挂断信号。
- Parameters
timeout (Optional[int]) –
- Return type
None
- async aput(item: Union[bytes, SentinelT], timeout: Optional[int] = None) None [source]¶
异步将一个新项目放入队列中。
- Parameters
item (Union[bytes, SentinelT]) –
timeout (Optional[int]) –
- Return type
None
- close(timeout: Optional[int] = None) None [source]¶
发送挂断信号。
- Parameters
timeout (Optional[int]) –
- Return type
None