Socket
Book a DemoInstallSign in
Socket

pykaraoke

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pykaraoke

A bot that uses the musixmatch API to transform songs into Google Text-to-Speech

pipPyPI
Version
1.0.10
Maintainers
1

pyKaraoke - Use the musixmatch API to transform songs into Google Text-to-Speech

Getting Started with karegoogle

Get a Developer Account on MusixMatch

https://developer.musixmatch.com/

Get an API Key

Installing the bot

To install the bot there are a few simple steps:

Setup a virtual environment

Ubuntu Linux
The following instructions are based on Windows WSL2 and Ubuntu however any flavour of Linux will work with possibly slightly different commands.
Confirm Python 3 is installed

$ python3 -V
Python 3.9.10

Create and activate a virtual environment

$ sudo apt install python3-venv
$ python3 -m venv karaoke
$ source karaoke/bin/activate
(karaoke)$

Install the bot


(message_room)$pip install pykaraoke

Windows

Confirm Python 3.9 is installed

Download Python

Create and activate a virtual environment


C:\>python3 -m venv karaoke
C:\>karaoke\Scripts\activate
(pykaraoke) C:\>

Install the requirements


(message_room)$pip install pykaraoke

Using the bot

Run the bot as an interactive session


(karaoke)$ pykaraoke

The form questions:

Question 1 - API Token
Question 2 - Arist Name
Question 3 - Song Title

Environment variables

Every question can be stored as a variable in the environment. This is useful if you want to reuse the same question in multiple messages.

Linux: export TOKEN= export ARTIST= export SONG=

Windows: set TOKEN= set ARTIST= set SONG=

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts