fluidaudio_dart 0.3.1 copy "fluidaudio_dart: ^0.3.1" to clipboard
fluidaudio_dart: ^0.3.1 copied to clipboard

PlatformiOSmacOS

Flutter bindings for FluidAudio: on-device speech-to-text, voice activity detection, speaker diarization and text-to-speech on Apple platforms (CoreML / Apple Neural Engine).

example/lib/main.dart

import 'package:flutter/material.dart';

import 'tabs/diarizer_tab.dart';
import 'tabs/live_mic_tab.dart';
import 'tabs/models_tab.dart';
import 'tabs/streaming_tab.dart';
import 'tabs/system_tab.dart';
import 'tabs/transcribe_tab.dart';
import 'tabs/tts_tab.dart';
import 'tabs/vad_tab.dart';

void main() {
  runApp(const FluidAudioExampleApp());
}

class FluidAudioExampleApp extends StatelessWidget {
  const FluidAudioExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'fluidaudio_dart example',
      theme: ThemeData(colorSchemeSeed: Colors.teal),
      home: const _Home(),
    );
  }
}

class _Home extends StatelessWidget {
  const _Home();

  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 8,
      child: Scaffold(
        appBar: AppBar(
          title: const Text('fluidaudio_dart'),
          bottom: const TabBar(
            isScrollable: true,
            tabs: [
              Tab(text: 'System'),
              Tab(text: 'Models'),
              Tab(text: 'Transcribe'),
              Tab(text: 'Streaming'),
              Tab(text: 'VAD'),
              Tab(text: 'Diarize'),
              Tab(text: 'TTS'),
              Tab(text: 'Live Mic'),
            ],
          ),
        ),
        body: const TabBarView(
          children: [
            SystemTab(),
            ModelsTab(),
            TranscribeTab(),
            StreamingTab(),
            VadTab(),
            DiarizerTab(),
            TtsTab(),
            LiveMicTab(),
          ],
        ),
      ),
    );
  }
}
1
likes
160
points
213
downloads

Documentation

API reference

Publisher

verified publisherksh.dev

Weekly Downloads

Flutter bindings for FluidAudio: on-device speech-to-text, voice activity detection, speaker diarization and text-to-speech on Apple platforms (CoreML / Apple Neural Engine).

Repository (GitHub)
View/report issues

Topics

#speech-to-text #text-to-speech #speech-recognition #voice-activity-detection #diarization

License

MIT (license)

Dependencies

flutter, meta

More

Packages that depend on fluidaudio_dart

Packages that implement fluidaudio_dart