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.
- Host: GitHub
- URL: https://github.com/fausttobias/musikbox
- Owner: FaustTobias
- License: mit
- Created: 2020-01-29T18:12:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-10T19:46:17.000Z (over 5 years ago)
- Last Synced: 2025-02-06T15:34:47.562Z (4 months ago)
- Topics: joke, jukebox, speech-synthesis, text-to-speech
- Language: TypeScript
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
musikbox
Play songs via text to speech. In german.
## 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)