An open API service indexing awesome lists of open source software.

https://github.com/fausttobias/musikbox

:musical_note: Play songs via text to speech. In german.
https://github.com/fausttobias/musikbox

joke jukebox speech-synthesis text-to-speech

Last synced: 3 months ago
JSON representation

:musical_note: Play songs via text to speech. In german.

Awesome Lists containing this project

README

        

musikbox


Play songs via text to speech. In german.




NPM Version


Install Size


## Introduction

This application plays a song using text to speech. The lyrics are fetched from https://www.songtexte.com/ and the voice is generated using either ``` say ``` (macOS) or ``` System.Speech.Synthesis.SpeechSynthesizer ``` (Windows). If a german version of the lyrics exists, it is used instead, because german lyrics are obviously superior (i guess).

## Usage

```
npx musikbox "sound of silence"
```

## Development

Clone this repository

```
git clone https://github.com/FaustTobias/musikbox
cd musikbox
```

Install all dependencies using your favorite package manager.

```
$ npm i
$ yarn
$ pnpm
```

Start without compiling

```
$ npm run start
$ yarn start
$ pnpm run start
```

Create production builds

```
$ npm run build
$ yarn build
$ pnpm run build
```

All build artifacts will be put into the lib folder.

## License

MIT

## Maintainer

[Tobias Faust](https://github.com/FaustTobias)