voice_flutter 0.1.0
voice_flutter: ^0.1.0 copied to clipboard
Graph-backed Flutter audio bridges and provider-neutral voice widgets.
voice_flutter #
Graph-backed Flutter voice input/output bridges and optional widgets driven by
voice_core state.
GraphVoiceInput routes one capture to independent streaming STT and VAD
sessions. GraphVoiceSpeechOutput routes every synthesized source to playback
and optional recording, metering, or analysis branches.
import 'package:voice_flutter/voice_flutter.dart';
final input = GraphVoiceInput(
source: microphoneSource,
streamingSpeechToText: selectedStt,
voiceActivityDetection: selectedVad,
recognitionOptions: recognitionOptions,
);
When half-duplex output gates recognition, only the STT session is replaced; capture and VAD remain active for barge-in. Provider selection stays in the application composition layer.