orca_voice_recorder
Orca Gateway plugin for voice recording — start/stop/pause recording with amplitude monitoring and playback.
Installation
dependencies:
orca_gateway: ^0.1.0
orca_voice_recorder: ^0.1.0
Or via the Flutter CLI:
flutter pub add orca_gateway orca_voice_recorder
Usage
Register the plugin with your OrcaApp:
import 'package:orca_gateway/orca_gateway.dart';
import 'package:orca_voice_recorder/orca_voice_recorder.dart';
void main() {
runApp(
OrcaApp(
client: OrcaClient(baseUrl: 'https://your-engine.example.com'),
plugins: [OrcaVoiceRecorderPlugin()],
),
);
}
The engine can start, pause, and stop recordings, monitor live amplitude, and play back saved audio — all from server-side actions.
Platform setup
Follow the platform setup for record and audioplayers (microphone permissions, iOS background audio, etc.).
License
BSL 1.1 — see LICENSE.