Skip to content

Repository files navigation

Livetoshi

Enable TTS messages with voice models in your live stream using NOSTR Zaps

Try now: https://livetoshi.stream

Usage

Zaps

You can go to /profile/<npub> to access some profile. Ex: TheMhv

And go to /profile/<npub>/widget to access the TTS widget: Ex: TheMhv Widget

Goals

You can go to /goal/{eventId} to access some NOSTR goal event: Ex: Test Goal

Utils

You can go to /profile/<npub>/qrCode to access some NOSTR goal event: Ex: TheMhv QR Code

You can run with custom voices models. Find more information on Livetoshi TTS

Local Deployment

Instalation

  • First, install the packages:
$ npm install

Config your .env

Copy the example .env

$ cp .env.example .env

Change values according to your preference.

Usage

  • You can run the development server on localhost:
$ npm run dev

Open http://localhost:3000 with your browser to see the result.

Deploy

For deploy, first you need to build:

$ npm run build

Then, start the server:

$ npm run start

And run the widget project.

About

Enable TTS messages with voice models in your live stream using NOSTR Protocol

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages