Git Product home page Git Product logo

singingcomputer's Introduction

LICENSING:

This software is licensed under the GNU GPLv3.

INSTALLATION:

This software was developed and tested on Ubuntu 16.04 64-bit Linux. It should work on Mac OSX but has not been tested on Windows.

To install this software on Linux or Mac OSX, run setup.sh. If setup.sh fails or you are using Windows, please ensure that you have python version 3, espeak (or "say" on Mac OSX), and these Python 3 libraries installed:

requests beautifulsoup4

RUNNING THE SOFTWARE:

open a terminal, cd to the directory where you installed this library, and type

python3 getLyrics.py /path/to/espeak/or/say

For example, to listen to Jimmy Eat World's "The Middle" using "say" on Mac OSX, run this command:

python3 getLyrics.py "Jimmy Eat World" "The Middle" /usr/bin/say

To listen to the same song by the same artists on Windows using a standard installation of espeak, you would

python3 getLyrics.py "Jimmy Eat World" "The Middle" /usr/bin/say

TROUBLESHOOTING AND FREQUENTLY ASKED QUESTIONS:

Question: I think I found a bug. How can I report it?

Answer: Please create an issue report on this project's Github page: https://github.com/awzuelsdorf/SingingComputer . I will fix it as soon as possible.

Question: The program didn't work. I got a message about "Usage" instead. What is going on?

Answer: Please make sure you put quotes around the artists's name and the song's name. Also, make sure you are including the path to espeak or say. For example, if you wanted to listen to "Bad Romance" by Lady Gaga, you WOULD NOT use this command:

python3 getLyrics.py Lady Gaga Bad Romance

because there is no path to espeak/say and you didn't put quotes around both the artist's name and the song's name

You WOULD use this command:

python3 getLyrics.py "Lady Gaga" "Bad Romance" /usr/bin/espeak

Question: The program says it couldn't find my song. What is going on?

Answer: Please make sure that you spelled the artist's name correctly and the song's name correctly. If that doesn't work, then please submit a bug report. In your bug report, please include this information:

  1. The EXACT command that you used.
  2. The path to espeak (if you are using Windows or Linux) on your computer.
  3. Your operating system.

singingcomputer's People

Contributors

awzuelsdorf avatar

Stargazers

 avatar Milstein Munakami avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.