Skip to content

Hardware and Software Requirements for Running EmotiVoice

Feng Zhou edited this page Nov 22, 2023 · 3 revisions

Software Requirements

Operating System

EmotiVoice supports Linux, MacOS and Windows. Other systems have not been tested yet.

Python libraries Requirements

torch==1.11.0 torchaudio numpy numba scipy transformers==4.26.1 soundfile yacs pypinyin jieba streamlit g2p_en.

Please note the specific version requirement for transformers, as EmotiVoice may not work well with the latest version. #9

Hardware Requirements

EmotiVoice has been tested to work for these devices,

Linux

  • Ubuntu 22.04
  • Tested on NVidia 4060 and NVidia 4090
  • Latest NVidia GPU driver and CUDA 11.8

Mac (EmotiVoice can run on CPU, without NVidia GPU cards)

  • Mac with M1
  • Mac with M2 #3
  • Mac with intel CPU

Windows

  • Windows + WSL2

We appreciate your help in verifying EmotiVoice's compatibility with other platforms.

Recommended (with NVidia GPU cards and RTFs)

To be updated later.