$ mkdir $HOME/reasonspeech
$ cd $HOME/reasonspeech
$ python3 -m venv .venv
$ source .venv/bin/activate
ModuleNotFoundError: No module named 'Cython'
エラーが出るため、以下を実行する。
参考: https://qiita.com/wulong777/items/eb44d4471c0dee69cef6
$ pip install --upgrade pip setuptools wheel
$ pip install Cython
$ git clone https://github.com/reazon-research/ReazonSpeech
$ pip install ReazonSpeech/pkg/nemo-asr
いざ実行すると、ImportError: cannot import name 'ModelFilter' from 'huggingface_hub'
と怒られてしまう。huggingface-hub
は0.23.0
以下でないと動かないようだ。
参考: https://github.com/NVIDIA/NeMo/issues/9793
from huggingface_hub import HfApi, HfFolder, ModelFilter, hf_hub_download
ImportError: cannot import name 'ModelFilter' from 'huggingface_hub' (/Users/[省略]/.venv/lib/python3.11/site-packages/huggingface_hub/__init__.py)
実行は親ディレクトリに移動する必要がある。
$ pwd
/User/user_name/reazonspeech
$ reazonspeech-nemo-asr samole.wav
ちなみにreazonspeech-nemo-asr
の実体は$HOME/reazonspeech/.venv/bin/reazonspeech-nemo-asr
にある。