rcute_cozmars.microphone¶
-
class
rcute_cozmars.microphone.Microphone(robot, gain=25, sample_rate=16000, dtype='int16', block_duration=0.1, q_size=1)¶ 麦克风
-
sample_rate¶ 麦克风的采样率,默认是 16000 ,不建议修改
麦克风已经打开之后不能进行设置,否则抛出异常
-
dtype¶ 麦克风采样的数据类型,如 ‘int8’ 或 ‘float32’ 等,默认是 ‘int16’ ,不建议修改
麦克风已经打开之后不能进行设置,否则抛出异常
-
channels¶ 麦克风的声道数,默认是 1 ,只读
-
closed¶ 数据流是否关闭
-
get_buffer()¶ 获取输出数据流
-
volume¶ 麦克风的音量大小,0~100,百分制,设置以后会自动保存,重启后依然有效,一般设置成 100%,不建议修改
若要调整音量,应该修改音量增益
麦克风已经打开之后不能进行设置,否则抛出异常
-
block_duration¶ 流中每一帧声音片段持续的时间(秒),默认是 0.1 ,不建议修改
麦克风已经打开之后不能进行设置,否则抛出异常
-
gain¶ 音量增益(dBFS), 默认为 25
-