get_recording_duration
Signature:
BoosterAudioManager.get_recording_duration() -> float
Description:
Retrieves the duration of currently captured audio; returns 0.0 when not recording.
Parameters:
No parameters.
Returns:
float
The duration in seconds of captured audio in the current recording session.
Raises:
None.
Example:
from boosteros.robots.booster import BoosterRobot
import time
robot = BoosterRobot()
robot.audio_manager.start_recording()
time.sleep(5)
duration = robot.audio_manager.get_recording_duration()
print(f"{duration:.3f}s")
# Example output: 4.480s
robot.audio_manager.stop_recording()