Skip to content

jirevwe/big-mouth

Repository files navigation

Big Mouth👄

Big Mouth is a tool that converts blogpost contents into an mp3 audio file.

Installation

Use the package manager NPM to install Big Mouth.

$ npm ci

How Does Big Mouth Work

The program start by converting the blogpost from the url into plain text. The text will then be passed to google-tts-api to convert the text into splitted audio files . With the help of a special package FFMPEG the splitted audio files will then be merged back into one whole file and be stored in filename given to the CLI at the start of the program.

CLI

Big Mouth

  Converts blog posts to mp3 audio :D

  Usage:
  node index --args

  Examples:
  node index -u=https://some-site/blog-post -o=pathToFile.mp3

  node index --url=https://some-site/blog-post --output=pathToFile.mp3


Options

  -u, --url string      required, Website url of blog post, example (https://some-site/blog-post)
  -o, --output string   required, the path of the output file, example (./output.mp3)
  -h, --help            Print this usage guide.

Usage

How to start Big Mouth

$ node index -u=https://some-site/blog-post -o=pathToFile.mp3

About

Converts your fav blog post to audio

Resources

Stars

Watchers

Forks