outetts 0.0.5 copy "outetts: ^0.0.5" to clipboard
outetts: ^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
145
points
1
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

crypto, ffi, general_lib, general_ml, path

More

Packages that depend on outetts