outetts_flutter 0.0.5
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 #
- Documentation
- Youtube
- Telegram Support Group
- Contact Developer (check social media or readme profile github)
đī¸ Features #
- â đąī¸ Cross Platform support (Device, Edge Severless functions)
- â đī¸ Standarization Style Code
- â â¨ī¸ Cli (Terminal for help you use this library or create project)
- â đĨī¸ Api (If you developer bot / userbot you can use this library without interact cli just add library and use đī¸)
- â đ§Šī¸ Customizable Extension (if you want add extension so you can more speed up on development)
- â â¨ī¸ 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 #
đĨī¸ Install Library #
- Dart
dart pub add outetts
- 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 |
---|---|
![]() |
![]() |