Sign inSign up

darvyn974/edgettsgen

By darvyn974

•Updated 5 months ago

Web tool based on edge-tt to generate audio file

Image
Developer tools
Web servers
0

2.0K

darvyn974/edgettsgen repository overview

⁠Edge TTS Generator

A web application for text-to-speech conversion powered by Microsoft Edge TTS engine, featuring multi-language support and a user-friendly interface.

⁠Quick Start

# Pull the image
docker pull darvyn974/edgettsgen:latest

⁠docker compose file example

services:
  ttsgenerator:
    image: darvyn974/edgettsgen:latest
    restart: always
    ports:
      - "8822:8000"
    environment:
      - PYTHONUNBUFFERED=1
      - SECRET_KEY=you-will-need-to-change-this
      - ROUTE_PREFIX=/
      - MAX_PHRASE_LENGTH=1000
      - MAX_BATCH_SIZE=500
      - MAX_FILE_AGE_HOURS=2
      - MAX_STORAGE_MB=150
      - MAX_CONCURRENT_USERS=5
      - MAX_QUEUE_SIZE=20
      - REDIS_URL=redis://redis:6379/0
    volumes:
      - ./data/user_outputs:/app/user_outputs
    deploy:
      resources:
        limits:
          cpus: '4'
          memory: 5G
        reservations:
          cpus: '0.5'
          memory: 512M
      restart_policy:
        condition: on-failure
        max_attempts: 3
        window: 120s
    logging:
      driver: "json-file"
      options:
        max-size: "20m"
        max-file: "3"
    depends_on:
      - redis

  redis:
    image: redis:7-alpine
    ports:
      - "6379:6379"
    volumes:
      - ./data/redis_data:/data
    command: redis-server --appendonly yes

⁠Run with docker-compose

docker-compose up -d

Tag summary

Content type

Image

Digest

sha256:a1d7bdd11…

Size

324 MB

Last updated

5 months ago

docker pull darvyn974/edgettsgen