rakuri255 / UltraSinger

AI based tool to convert vocals lyrics and pitch from music to autogenerate Ultrastar Deluxe, Midi and notes. It automatic tapping, adding text, pitch vocals and creates karaoke files.
MIT License
282 stars 25 forks source link

Installing error on M1 Mac #79

Open Loewe1000 opened 1 year ago

Loewe1000 commented 1 year ago

Hi,

when trying to install the dependencies on my MacBook with pip install -r requirements.txt I get the following error: ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10 ERROR: Could not find a version that satisfies the requirement tensorflow~=2.12.0 (from versions: 2.13.0rc0, 2.13.0rc1, 2.13.0rc2, 2.13.0) ERROR: No matching distribution found for tensorflow~=2.12.0

I know what the error means, but can't find any solution for finding a matching tensorflow version.

I use the 13" M1 MacBook Pro 2020 with macOS Ventura 13.4.1. Any help is much appreciated.

rakuri255 commented 1 year ago

Sorry mate. Never used a Mac. Maybe @bohning can help you?

I can only provide this: what-is-the-proper-way-to-install-tensorflow-on-apple-m1-in-2022.

Seems they solve this by just install it with pip install tensorflow-macos. Can you test this?

rakuri255 commented 1 year ago

Since there is no response, i think pip install tensorflow-macos done the job

SacredSkull commented 4 months ago

Not related to the main issue, but I have a fork that adds some optimisation for Apple M chip users - you get a fairly decent speed up where possible - fastwhisper doesn't seem to be Silicon optimised but the other parts are.

https://github.com/SacredSkull/UltraSinger-Apple-Silicon-Optimised

At some point I'll hopefully raise a PR to add that in without affecting x86 users (currently my fork only will work on Silicon) - but for any Apple Mx chip users feel free to use for now.

rakuri255 commented 4 months ago

@SacredSkull hey cool work! Thanks! Just PR it when you think your ready. I cant test it since i dont have an Mac.

Maybe @bohning can try it.

bohning commented 4 months ago

Unfortunately I am still on Intel Mac, so I think it makes no sense that I test it.

duarteveia commented 3 days ago

Hey ! I've Tested with a M3 macbook , the forked mac version and im having a bit of trouble.

when i input the url on the loop.sh i get

Running UltraSinger.py with input: and nice value: 2 unknown command: python. Perhaps you have to reshim?

i tried everything but still haven't figure out.