Socket
Socket
Sign inDemoInstall

pykaraoke

Package Overview
Dependencies
5
Maintainers
1
Alerts
File Explorer

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


Maintainers
1

Readme

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 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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc