audiocraft 0.1.0 copy "audiocraft: ^0.1.0" to clipboard
audiocraft: ^0.1.0 copied to clipboard

A Flutter plugin for text-to-speech audio file conversion with background processing support.

Changelog #

0.1.0 #

  • Initial release of audiocraft package

  • Features:

    • Text-to-Speech audio file conversion with background processing
    • Support for Android and iOS native implementations
    • Demo mode for testing without native code
    • Audio chunking for long texts (>4000 characters)
    • Audio file merging capabilities
    • Local notifications for conversion completion
    • Cache management for audio files
    • Audio playback controls (play/pause/seek/speed)
    • Comprehensive test coverage
  • Components:

    • AudioManagerService - Main service for audio management
    • BackgroundAudioConverter - Core conversion service
    • DemoAudioConverter - Demo implementation for testing
    • BNSAudioPlayer - Audio playback service
    • Audio models and configuration classes
  • Native implementations:

    • Android: Kotlin with TextToSpeech and MediaRecorder
    • iOS: Swift with AVSpeechSynthesizer and AVAudioEngine
    • Platform channels for Flutter-native communication
  • Dependencies:

    • flutter_tts: ^4.0.2
    • audioplayers: ^6.1.0
    • record: ^5.1.3
    • flutter_local_notifications: ^17.2.4
    • path_provider: ^2.1.4
    • path: ^1.9.0
    • ffmpeg_kit_flutter: ^6.0.3 (optional)
1
likes
140
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for text-to-speech audio file conversion with background processing support.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

audioplayers, ffmpeg_kit_flutter, flutter, flutter_local_notifications, flutter_tts, path, path_provider, record

More

Packages that depend on audiocraft

Packages that implement audiocraft