Skip to content

YouTube URL + Text = Generated Voice. Using ElevenLabs, Go and Templ.

Notifications You must be signed in to change notification settings

henrik392/youtube-voice-go

Repository files navigation

Project youtube-voice-go

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

MakeFile

run all make commands with clean tests

make all build

build the application

make build

run the application

make run

Create DB container

make docker-run

Shutdown DB container

make docker-down

live reload the application

make watch

run the test suite

make test

clean up binary from the last build

make clean

Dependencies

  1. yt-dlp
  2. tailwindcss

Limitations

Max 10 minutes of video length and minimum 30 seconds. The ideal is between 1 and 5 minutes of clean audio.

Deploy with gcluod

gcloud run deploy --image=europe-north1-docker.pkg.dev/youtube-to-voice/youtube-to-voice-repo/youtube-to-voice-image:tag1

About

YouTube URL + Text = Generated Voice. Using ElevenLabs, Go and Templ.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published