Skip to content

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

License

Notifications You must be signed in to change notification settings

Livetoshi/Livetoshi

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.