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:
echo src/gz all http://repo.opkg.net/edison/repo/all > /etc/opkg/base-feeds.conf/ echo src/gz edison http://repo.opkg.net/edison/repo/edison >> /etc/opkg/base-feeds.conf/ echo src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32 >> /etc/opkg/base-feeds.conf/ opkg update #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) ?
does libstdc++ come with gcc or can I install it separately? I did try the repo but the current version which I have opkg doesn't upgrade.
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 .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 Re: libstdc++.so.6: version install not found 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?
1 of 1 people found this helpful
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.