outetts_flutter 0.0.5 copy "outetts_flutter: ^0.0.5" to clipboard
outetts_flutter: ^0.0.5 copied to clipboard

OuteTTS Is Library for generate neural Text To Speech on Edge Device Without api key or internet quota

Outetts #

Outetts Is Library for generate neural Text To Speech on Edge Device Without api key or internet quota

https://github.com/user-attachments/assets/5f0e9085-b0ff-49d6-bdac-69c8c2edc6d9

Copyright (c) 2024 GLOBAL CORPORATION - GENERAL DEVELOPER

đŸ“šī¸ Docs #

  1. Documentation
  2. Youtube
  3. Telegram Support Group
  4. Contact Developer (check social media or readme profile github)

đŸ”–ī¸ Features #

  1. ✅ đŸ“ąī¸ Cross Platform support (Device, Edge Severless functions)
  2. ✅ đŸ“œī¸ Standarization Style Code
  3. ✅ âŒ¨ī¸ Cli (Terminal for help you use this library or create project)
  4. ✅ đŸ”Ĩī¸ Api (If you developer bot / userbot you can use this library without interact cli just add library and use đŸš€ī¸)
  5. ✅ đŸ§Šī¸ Customizable Extension (if you want add extension so you can more speed up on development)
  6. ✅ âœ¨ī¸ Pretty Information (user friendly for newbie)

â”ī¸ Fun Fact #

  • This library 100% use on every my create project (App, Server, Bot, Userbot)

đŸ“ˆī¸ Proggres #

  • 10-02-2025 Starting Release Stable With core Features

Resources #

  1. MODEL TOKENIZER
  2. MODEL TEXT TO SPEECH

đŸ“Ĩī¸ Install Library #

  1. Dart
dart pub add outetts
  1. Flutter
flutter pub add outetts_flutter ggml_library_flutter llama_library_flutter

đŸš€ī¸ Quick Start #

Example Quickstart script minimal for insight you or make you use this library because very simple

import 'dart:io';
import 'package:outetts/outetts.dart';

void main(List<String> args) async {
  print("start");

  final String modelVocoderPath = "../../../../../big-data/wavtokenizer/WavTokenizer-Large-75-F16.gguf";
  final String modelPath = "../../../../../big-data/outetts/OuteTTS-0.2-500M-Q8_0.gguf";

  final String text = """
Outetts Is Library for generate neural Text To Speech on Edge Device Without api key or internet quota created by General Developer.

**Copyright (c) 2024 GLOBAL CORPORATION - GENERAL DEVELOPER**

"""
      .trim();
  final String outputPath = "audio.wav";

  final Outetts outetts = Outetts();
  await outetts.ensureInitialized();
  outetts.loadModel(
    modelPath: modelPath,
    modelVocoderPath: modelVocoderPath,
  );
  await outetts.textToSpeech(
    numberThreads: 1,
    text: text,
    ouputPath: outputPath,
  );
  exit(0);
}

Reference #

Copyright (c) 2024 GLOBAL CORPORATION - GENERAL DEVELOPER

Example Project Use This Library #

Minimal simple application example of using outetts Youtube Video

Mobile Desktop
1
likes
160
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

OuteTTS Is Library for generate neural Text To Speech on Edge Device Without api key or internet quota

Homepage
Repository (GitHub)
View/report issues

Topics

#ggml #artificial-intelligence #machine-learning #whisper #text-to-speech

Documentation

Documentation
API reference

Funding

Consider supporting this project:

github.com
github.com
github.com

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on outetts_flutter