Comments (7)
Hello Daniel,
Actually, the languages are based on some data files that are in a format that is known, but generated by some other tools that aren't included in this project. There are a dozen or so files, mostly lists of numbers for signal generation, phoneme pronunciation, etc. etc. Included in upstream git repository are windows only binary tools that convert those into data files that pico library can read and use. In this other fork I created here: https://github.com/jpwhiting/svox-pico I have tried to reverse engineer some of those tools and rewrite them in python so they will work on linux/mac also, but haven't got them all yet. Once those are all converted and rewritten we will be able to generate the existing data files for the existing languages. Understanding the source data files would be required to add more languages. I hope we get to that at some point, but I think it's going to be far off.
The other problem is that the company that created this (SVOX) has been bought by Google last decade so there's not really a known person or place to reach out to for guidance in figuring this out as far as I can tell.
from picotts.
Thanks fot the swift replay, I hope it's possible to use Pico in my language of choice.
from picotts.
@jpwhiting, although having those tools as free software would be great, in the meanwhile those binaries can be used to generate the languages, is that correct?
What's upstream git repo? I just got this sources from debian's package.
from picotts.
Yes, those windows tools work fine for now. I think they are preventing debian from putting pico in main though, they are in non-free because those exe files are an unknown I guess https://packages.debian.org/bullseye/libttspico0
Upstream repo for svox-pico is here: https://android.googlesource.com/platform/external/svox/ the pdfs documenting the data files are on donut-release branch iirc.
from picotts.
Somehow I cannot find the exe's , then again, I'm half blind ;-)
from picotts.
from picotts.
I was looking at the outputs of pico and they look great, but was wondering how to add other languages and then found this issue. Any luck at all adding a new language?
from picotts.
Related Issues (11)
- New voices HOT 1
- Release
- Some minor problems to create Yocto recipe HOT 6
- Android release, maybe on F-Droid HOT 17
- add more languages - sk-SK HOT 1
- Make error: bin/pico2wave.c:22:10: fatal error: popt.h: No such file or directory HOT 6
- picotts olny supprot 16k?
- No such thing as ./configure HOT 2
- Configuration file for pronunciation
- wav file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from picotts.