alumae / gst-kaldi-nnet2-online

GStreamer plugin around Kaldi's online neural network decoder
Apache License 2.0
185 stars 100 forks source link

Missing GST plugin #64

Closed psmit closed 6 years ago

psmit commented 6 years ago

I have followed the instructions to install gstreamer and the right plugins, but when I run

./transcribe-audio.sh dr_strangelove.mp3

I get:

LOG ([5.3.106~1-9e2d8]:ComputeDerivedVars():ivector-extractor.cc:183) Computing derived variables for iVector extractor
LOG ([5.3.106~1-9e2d8]:ComputeDerivedVars():ivector-extractor.cc:204) Done.
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0: Your GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: ID3 tag (application/x-id3)

ERROR: pipeline doesn't want to preroll.

What plug-in did I miss?

alumae commented 6 years ago

Your are missing a mp3 decoder plugin. Probably you need a package called gstreamer1.0-plugins-good.

psmit commented 6 years ago

All those plugins are already installed:

aptitude search plugins-good
i A gstreamer0.10-plugins-good                                                                        - GStreamer plugins from the "good" set                                                                      
p   gstreamer0.10-plugins-good:i386                                                                   - GStreamer plugins from the "good" set                                                                      
p   gstreamer0.10-plugins-good-dbg                                                                    - GStreamer plugins from the "good" set                                                                      
p   gstreamer0.10-plugins-good-dbg:i386                                                               - GStreamer plugins from the "good" set                                                                      
p   gstreamer0.10-plugins-good-doc                                                                    - GStreamer documentation for plugins from the "good" set                                                    
i   gstreamer1.0-plugins-good                                                                         - GStreamer plugins from the "good" set                                                                      
p   gstreamer1.0-plugins-good:i386                                                                    - GStreamer plugins from the "good" set                                                                      
p   gstreamer1.0-plugins-good-dbg                                                                     - GStreamer plugins from the "good" set                                                                      
p   gstreamer1.0-plugins-good-dbg:i386                                                                - GStreamer plugins from the "good" set                                                                      
p   gstreamer1.0-plugins-good-doc                                                                     - GStreamer documentation for plugins from the "good" set                                                    
i   libgstreamer-plugins-good1.0-0                                                                    - GStreamer development files for libraries from the "good" set                                              
p   libgstreamer-plugins-good1.0-0:i386                                                               - GStreamer development files for libraries from the "good" set                                              
p   libgstreamer-plugins-good1.0-dev                                                                  - GStreamer development files for libraries from the "good" set                                              
p   libgstreamer-plugins-good1.0-dev:i386

Actually, all gstreamer1.0 plugins are installed:

aptitude search gstreamer1.0-plugins | grep -v dbg | grep -v doc | grep -v ":" 
i A gstreamer1.0-plugins-bad        - GStreamer plugins from the "bad" set      
i A gstreamer1.0-plugins-bad-faad   - GStreamer faad plugin from the "bad" set  
i A gstreamer1.0-plugins-bad-videop - GStreamer videoparsers plugin from the "ba
p   gstreamer1.0-plugins-bad-videop - GStreamer videoparsers plugin from the "ba
i   gstreamer1.0-plugins-base       - GStreamer plugins from the "base" set     
i   gstreamer1.0-plugins-base-apps  - GStreamer helper programs from the "base" 
i   gstreamer1.0-plugins-good       - GStreamer plugins from the "good" set     
i A gstreamer1.0-plugins-ugly       - GStreamer plugins from the "ugly" set     
i A gstreamer1.0-plugins-ugly-amr   - GStreamer plugins from the "ugly" set
psmit commented 6 years ago

And now on a remote session it actually works, so there seems to be some need to restart the terminal... Sorry for bothering you with this non-issue

ugrozkr commented 4 years ago

I get same error too. no suitable plugins found: Missing decoder: ID3 tag (application/x-id3)

I was restart terminal many times but status not changed it is still continue, pls help me!!

ucaslyc commented 4 years ago

I get the same error, and still don't know the reason. Have you solved this issue? @ugrozkr