mp3-recorder

Implement real-time MP3 recording with background music mixing in Android apps.

37|3|Updated Sep 9, 2019
One-click install
npx skills add https://github.com/SheTieJun/Mp3Recorder --skill mp3-recorder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mp3-recorder
Source: https://github.com/SheTieJun/Mp3Recorder/tree/main/skills/mp3-recorder
Command: npx skills add https://github.com/SheTieJun/Mp3Recorder --skill mp3-recorder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android developers building audio-focused features such as voice notes, karaoke apps, and voice effect tools struggle with implementing real-time MP3 encoding, background music mixing, and voice processing without building complex custom audio pipelines from scratch.

Core Features & Use Cases

  • Real-time MP3 Encoding: Convert recorded audio to MP3 on the fly without post-processing, ideal for voice memo and audio note features.
  • Background Music Mixing: Mix background audio into recordings for karaoke, dubbing, and companion audio use cases, with automatic playback switching for headphones and speakers.
  • Real-time Voice Changing: Apply pitch, tempo, and rate adjustments to recordings in real time for entertainment and voice effect features.
  • Flexible Module Selection: Choose between pure recording, mixing, or voice changing modules based on project needs, with support for system audio effects like noise cancellation and echo reduction.

Quick Start

Use the mp3-recorder skill to integrate real-time MP3 recording with optional background music mixing or voice changing functionality into your Android application.

Frequently Asked Questions about mp3-recorder

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

FAQPage Schema
How do I record MP3 audio in real time on Android without post-processing?

Real-time MP3 recording on Android uses LAME encoding to convert audio to MP3 on the fly. This approach eliminates post-processing delays, making it ideal for voice memo and audio note applications.

How do I mix background music into a voice recording for a karaoke app?

Background music mixing combines audio tracks during recording for karaoke and dubbing apps. It includes automatic playback switching between headphones and speakers to ensure correct audio routing.

Can I apply real-time voice changing effects like pitch adjustment in Android?

Real-time voice changing applies pitch, tempo, and rate adjustments during recording using SoundTouch. This enables entertainment and voice effect features directly within Android applications.

Does Android support system audio effects like noise suppression during MP3 recording?

Android system audio effects support noise suppression, echo cancellation, and automatic gain control during MP3 recording. These effects can be integrated alongside mixing or voice changing modules.

What is the best way to add audio effects to an Android app without building a custom pipeline?

Using a modular audio recording skill avoids building custom audio processing pipelines from scratch. Developers can select pure recording, mixing, or voice changing modules based on specific project requirements.

Why does my Android voice memo app need real-time MP3 encoding instead of post-processing?

Real-time MP3 encoding converts audio to MP3 on the fly without post-processing, providing immediate file availability. This satisfies voice memo requirements where instant MP3 output is necessary.