New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mbrola: init at 3.3 #93401
mbrola: init at 3.3 #93401
Conversation
see also #45580 |
Yeah, the voices paths need to be solved in espeak, see the old PR. |
It works now! Here is a demonstration of the german voices. (it's still very bad) https://peertube.social/videos/watch/285ff782-3b68-45b4-92e6-e2c17cb642e8 I'm not sure if it's OK to enable mbrola by default in espeak-ng, since it adds 648 MB to the closure. But without it it is not really usable. @aske any opinion? I don't see a way to package the voices separately, since the path is hardcoded in the patch. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
I resolved the merge conflict. |
Please do not merge master to resolve a merge conflict. This is the quick and dirty way but the proper way of rebasing and changing the line where the merge conflict is happening is required. |
Sorry, didn't know GitHub does it that way. Will do it properly soon. |
82cbe12
to
76299a3
Compare
Now it's properly rebased. I have also tested it again.
|
45338c2
to
781ca69
Compare
I rebased and tested again. @SuperSandro2000 can you merge quickly before it diverges again? To test:
You should hear different voices. |
ea29f1f
to
0faa2cd
Compare
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 1 package failed to build and already failed to build on hydra master:
3 packages failed to build and are new build failures:
13 packages built:
The following issues got detected with the above build packages.
dasher:
Near pkgs/applications/accessibility/dasher/default.nix:50:5:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md
Near pkgs/applications/radio/direwolf/default.nix:44:5:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md Near pkgs/applications/radio/direwolf/default.nix:19:3:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/build-tools-in-build-inputs.md
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md
Near pkgs/applications/networking/browsers/google-chrome/default.nix:94:3:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
Near pkgs/applications/networking/browsers/google-chrome/default.nix:94:3:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
Near pkgs/applications/networking/browsers/google-chrome/default.nix:94:3:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md Unused argument:
Unused argument:
Unused argument:
Unused argument:
Unused argument:
Near pkgs/applications/misc/navit/default.nix:86:5:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md Near pkgs/applications/misc/navit/default.nix:87:5:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md Near pkgs/applications/misc/navit/default.nix:43:3:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/no-flags-spaces.md
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md Please add a comment on the line above, explaining the purpose of this patch.
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md
Near pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix:159:5:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md
Unused argument:
Package does not have a maintainer. Consider adding yourself? Near pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix:359:7:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md Near pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix:292:7:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/build-tools-in-build-inputs.md Near pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix:292:7:
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/build-tools-in-build-inputs.md
Please add a comment on the line above, explaining the purpose of this patch.
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md
Unused argument:
Unused argument:
Please add a comment on the line above, explaining the purpose of this patch.
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md
Unused argument:
Unused argument:
Please add a comment on the line above, explaining the purpose of this patch.
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md
Unused argument:
Unused argument:
Please add a comment on the line above, explaining the purpose of this patch.
See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-patch-comment.md |
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Thanks. |
Motivation for this change
espeak voices sound terrible. it might get a little better with mbrola
Closes #45580
Unsolved problems
espeak-ng don't find mbrola unless it's also installed. adding it as a dependency has not solved it
when i install mbrola, it don't finds the voices in
/home/davidak/.nix-profile/share/mbrola
. can we do anything about that except from waiting on upstream to solve it? numediart/MBROLA#23maybe @jtojnar has some idea?
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)