mimic3 icon indicating copy to clipboard operation
mimic3 copied to clipboard

`pip install mycroft-mimic3-tts[all]` fails with `libwapiti/src/api.c:157:36: error: passing argument 4 of ‘tag_nbviterbi’ from incompatible pointer type [-Wincompatible-pointer-types]` on Ubuntu 24.10

Open cirosantilli opened this issue 8 months ago • 3 comments

Describe the bug pip install mycroft-mimic3-tts[all] fails with libwapiti/src/api.c:157:36: error: passing argument 4 of ‘tag_nbviterbi’ from incompatible pointer type [-Wincompatible-pointer-types] on Ubuntu 24.10

To Reproduce On Ubuntu 24.10:

sudo apt-get install libespeak-ng1
pipx install 'mycroft-mimic3-tts[all]'

Log files

CLI says:

Fatal error from pip prevented installation. Full pip output in file:
    /home/ciro/.local/pipx/logs/cmd_2025-03-20_07.57.51_pip_errors.log

pip failed to build package:
    libwapiti

Some possibly relevant errors from pip install:
    error: subprocess-exited-with-error
    libwapiti/src/api.c:157:36: error: passing argument 4 of ‘tag_nbviterbi’ from incompatible pointer type [-Wincompatible-pointer-types]
    libwapiti/src/api.c:157:46: error: passing argument 6 of ‘tag_nbviterbi’ from incompatible pointer type [-Wincompatible-pointer-types]
    error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
    ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (libwapiti)

Error installing mycroft-mimic3-tts from spec 'mycroft-mimic3-tts[all]'.

Environment (please complete the following information):

  • Device type: Lenovo ThinkPad P14s desktop
  • OS: Ubuntu 24.10
  • Mycroft-core version: 0.2.4

cirosantilli avatar Mar 20 '25 08:03 cirosantilli

Hi there, Mimic is no longer maintained. I'd recommend looking at Piper TTS.

krisgesling avatar Mar 20 '25 11:03 krisgesling

Thanks.

Are the two projects/models related somehow btw?

You might also want to add a note to the README.

cirosantilli avatar Mar 20 '25 12:03 cirosantilli

Not officially but it's the same lead developer so similar design choices.

I will propose a change to the readme. :+1:

krisgesling avatar Mar 20 '25 20:03 krisgesling