Has anyone been able to install the praat tool on the Edison or rather be able to use from python on the edison?
I would greatly appreciate this, finding out how it can be done ..
Thank you !
Why don't you try using https://github.com/JoshData/praat-py praat-py? It is a custom build of praat used in Python.
To use it you will have to install https://github.com/praat/praat praat and its dependencies:
I believe they can be installed from http://alextgalileo.altervista.org/edison-package-repo-configuration-instructions.html AlexT's repo.
I tried the praat-py but there or whatever module pertains to the praat tool but they all call the tool. The praat tool requires the libgtk which is a graphical library, so it is not available with opkg. I have tried to look at the source code itself which is written is C++ and C code but they also still need the libgtk libraries. I am trying to now to look for another module in python that does audio feature extraction. So far no luck. Know of any, whether it is in python and or C ???
Actually libgtk is available in AlexT's repo. You can download either libgtk-2.0 (2.24.24) or libgtk-3.0 (3.12.2) from it. In case you haven't configured the repo you can do it with the following commands:
# Now you can install either libgtk-2.0 or libgtk-3.0
opkg install libgtk-X.0
awesome, I was able to get most of the libraries but praat seems to require an older version is the libstdc++.so.6 .
More specifically I did an ldd for praat and this is the only complain that it has : /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./praat).
I ran the commands to check if the version is available so that I can link to it but it does seem to be available:
strings /usr/lib/libstdc++.so.6 | grep GLIBC
Anyone able to tell me how i can get the version i need to run this tool(3.4.21) ?
libstdc++ can also be found in AlexT's repo, have you tried to download it from there?
In case you need an older version, you might be interested in https://gcc.gnu.org/install/old.html GCC's old installation guide or the https://gcc.gnu.org/install/ current guide in case the version you need is not that old.
I am looking to try to install gcc 5.3 but that seems it'll take tons of space. I started looking around the Edison to see if the gcc that is installed on it specific and it seems like it is(586-poky-linux-gcc (GCC) 4.9.1). Is there a way to install a newer kind of gcc for the Edison with poky-linux?
Thanks, I used that link already to help me build and I am currently trying to install gcc .
Also this link helped me too .http://juniway.blogspot.com/2015/06/install-gcc510-on-ubuntu-1204build-from.html Get Things Work Is Not Hard: Install the latest gcc 5.3 on Ubuntu 12.04(Build from source code)
I hope this helps me get the right version of libstdc++.so.6 that I need.
Ill right back on here if the praat tool works.
I can see in that you were able to install the latest version of GCC and that you are now looking to install the newest version of libstd. Do you have any updates on this?
yes the newer version of the libstdc++ comes with the gcc that I installed and I was able to link the library and now Praat works on the Edison.