Hi, The attached patch fixed the issue for me. Now ibus-engine-stt seems to be running correctly and I can switch to the input method without the workaround indicated in the initial report. I noticed that there are some lint issues from the original package definition though. I didn't fixed those: $ ./pre-inst-env guix lint ibus-speech-to-text /home/yo/guix/gnu/packages/ibus.scm:899:5: ibus-speech-to-text@0.4.0: [1] 'desktop-file-utils' should probably be a native input /home/yo/guix/gnu/packages/ibus.scm:899:5: ibus-speech-to-text@0.4.0: [2] 'glib:bin' should probably be a native input /home/yo/guix/gnu/packages/ibus.scm:899:5: ibus-speech-to-text@0.4.0: [3] 'gobject-introspection' should probably be a native input /home/yo/guix/gnu/packages/ibus.scm:899:5: ibus-speech-to-text@0.4.0: [4] label 'glib' does not match package name 'glib:bin' /home/yo/guix/gnu/packages/ibus.scm:856:2: ibus-speech-to-text@0.4.0: [5] "bash-minimal" should be in 'inputs' when 'wrap-program' is used