Skip to main content

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=

Metadata

Release files for pykaraoke 1.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pykaraoke 1.0.10
File Size Uploaded Provenance Actions
pyKaraoke-1.0.10.tar.gz 15.6 kB Without provenance Details for pyKaraoke-1.0.10.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pykaraoke 1.0.10
File Interpreter ABI Platform Actions
pyKaraoke-1.0.10-py3-none-any.whl Python 3 none any Details for pyKaraoke-1.0.10-py3-none-any.whl

Total release size: 31.7 kB

Release files / pyKaraoke-1.0.10.tar.gz

Download URL pyKaraoke-1.0.10.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
aaa443dbd1c1f44b64b372ddbea9fe81e5b1378442f4c23f71d9a563cebc452a
BLAKE2b-256 checksum
How to use checksums
07777be95a9525d200491e9ecb6487a0b02de25e06a7fcd9029988c3250cdb8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.3 Linux/5.4.72-microsoft-standard-WSL2

Release files / pyKaraoke-1.0.10-py3-none-any.whl

Download URL pyKaraoke-1.0.10-py3-none-any.whl
Size 16.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a4bc4dbb79d7976a6074e5ac2c3bbdcbd6275db7e3264ee2facc878ecd3fc1f
BLAKE2b-256 checksum
How to use checksums
672ee3933b8f290ee3d393ed09b4a963821bcb80ecc4bcdc3fcfaafc378403df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.3 Linux/5.4.72-microsoft-standard-WSL2

Security for pykaraoke 1.0.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page