audio

Control lamp audio hardware volume, test tones, and raw recording via HTTP endpoints.

10|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill audio-autonomous-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio
Source: https://github.com/autonomous-ai/autonomous-lamp/tree/main/lamp/resources/openclaw-skills/audio
Command: npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill audio-autonomous-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Low-level hardware control for lamp audio hardware, enabling precise volume management, test tones, and raw audio capture without involving TTS.

Core Features & Use Cases

  • Low-level volume control with GET /audio/volume and POST /audio/volume
  • Play test tones via /audio/play-tone
  • Record raw microphone input via /audio/record
  • Diagnostics and calibration workflows for speaker and mic

Quick Start

Turn on the lamp's audio subsystem, check available devices, and set the volume to 70%.

Frequently Asked Questions about audio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I adjust hardware speaker volume on a lamp device?

You can adjust hardware speaker volume by sending a POST request to the /audio/volume endpoint. This provides low-level hardware control for precise volume management on the lamp's audio subsystem without involving text-to-speech processes.

How do I play test tones for speaker calibration and hardware diagnostics?

Play test tones for speaker calibration by calling the /audio/play-tone HTTP endpoint. This function enables low-level hardware testing and diagnostics directly on the lamp's audio devices, verifying speaker response without TTS interference.

Can I record raw microphone input directly from the hardware?

Yes, you can record raw microphone input directly from the hardware by accessing the /audio/record HTTP endpoint. This captures raw audio data for hardware testing and calibration workflows, requiring available device drivers.

What happens if the microphone or speaker hardware is unavailable?

If microphone or speaker hardware is unavailable, the HTTP endpoints return errors after input validation. The Skill includes error handling specifically designed to manage unavailable audio devices during hardware testing and calibration.

Do I need specific hardware drivers to control lamp audio volume and tones?

Yes, controlling lamp audio volume and playing tones requires access to underlying hardware drivers. The Skill operates at a low level to manage speaker volume and test tones, necessitating proper device driver availability for execution.

Is there a way to check current audio volume without changing the settings?

Yes, you can check the current audio volume by sending a GET request to the /audio/volume endpoint. This retrieves the existing hardware volume setting for diagnostics without modifying the current speaker output levels.