You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First, thanks very much for this script creation, it's very interesting!
I have been able to solve the error, just i want to notify the proble and share the solution.
I have tryed to run, but i get the next error:
CANNOT LINK EXECUTABLE "ffmpeg": cannot locate symbol "_ZNSt6__ndk16__itoa8__u32toaEjPc" referenced by "/data/data/com.termux/files/usr/lib/libopenmpt.so"...
Unexpected type for ./tmp.wav: 0
The missing symbol should be supplied by the "libc+++_shared.so" library.
I have tryed preloading the lib from Termux lib dir before executing "speech2text" using the next command:
And now "speech2text" script runs fine.
So it seems that the libc++ version supplied by deepspeech is obsolete.
I have found two solutions:
Set the LD_PRELOAD variable al the start of the "speech2text" script addinge the next line:
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libc++_shared.so
Modify the script to update de lib in ".Termux-DeepSpeech/deepspeech-bin/" dir from the Termux one.
Thanks again.
Berbascum
The text was updated successfully, but these errors were encountered:
Hello,
First, thanks very much for this script creation, it's very interesting!
I have been able to solve the error, just i want to notify the proble and share the solution.
I have tryed to run, but i get the next error:
The missing symbol should be supplied by the "libc+++_shared.so" library.
I have tryed preloading the lib from Termux lib dir before executing "speech2text" using the next command:
And now "speech2text" script runs fine.
So it seems that the libc++ version supplied by deepspeech is obsolete.
I have found two solutions:
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libc++_shared.so
Thanks again.
Berbascum
The text was updated successfully, but these errors were encountered: