[S2T]语音识别任务报错
For support and discussions, please use our Discourse forums.
If you've found a bug then please create an issue with the following information:
Describe the bug 通过官方方式安装PaddlePaddle==3.2和paddlespeech==1.5.0 不能正常使用paddlespeech进行语音转文字
To Reproduce Steps to reproduce the behavior:
- python -m pip install paddlepaddle-gpu==3.2.2 -i https://www.paddlepaddle.org.cn/packages/stable/cu129/
- pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
Expected behavior 我的脚本 from paddlespeech.cli.asr.infer import ASRExecutor asr = ASRExecutor() result = asr(audio_file="zh.wav") print(result) 简单语音识别
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
- OS: windows11
- GCC/G++ Version [e.g. 8.3]
- conda Python Version 3.10
- PaddlePaddle Version 3.2.2
- GPU/DRIVER Information RTX 4080 super
- CUDA/CUDNN Version 12.9
Error report info 报错 D:\env\py\condaEnvs\PP\lib\site-packages\paddle\\utils\cpp_extension\extension_utils.py:718: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md warnings.warn(warning_message) RuntimeError: module compiled against ABI version 0x1000009 but this version of numpy is 0x2000000 D:\env\py\condaEnvs\PP\lib\site-packages_distutils_hack_init_.py:30: UserWarning: Setuptools is replacing distutils. Support for replacing an already imported distutils is deprecated. In the future, this condition will fail. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.yml warnings.warn( 2025-12-08 02:43:42.266 | INFO | paddlespeech.s2t.modules.ctc::45 - paddlespeech_ctcdecoders not installed! WARNING: Logging before InitGoogleLogging() is written to STDERR W1208 02:43:42.388777 24104 gpu_resources.cc:114] Please NOTE: device: 0, GPU Compute Capability: 8.9, Driver API Version: 12.9, Runtime API Version: 12.9 W1208 02:43:42.475291 24104 dygraph_functions.cc:97953] got different data type, run type promotion automatically, this may cause data type been changed. 2025-12-08 02:43:42.541 | INFO | paddlespeech.s2t.modules.embedding:init:153 - max len: 5000 Traceback (most recent call last): File "D:\doc\workdir\pythonProject\RTT_pro\语音识别.py", line 3, in result = asr(audio_file="zh.wav") File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\cli\\utils.py", line 328, in _warpper return executor_func(self, *args, **kwargs) File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\cli\asr\infer.py", line 502, in call self._init_from_path(model, lang, codeswitch, sample_rate, config, File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\cli\asr\infer.py", line 212, in _init_from_path model = model_class.from_config(model_conf) File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\models\\u2\\u2.py", line 962, in from_config model = cls(configs) File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\models\\u2\\u2.py", line 864, in init vocab_size, encoder, decoder, ctc = U2Model._init_from_config( File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\models\\u2\\u2.py", line 909, in _init_from_config encoder = ConformerEncoder( File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\modules\encoder.py", line 470, in init super().init(input_size, output_size, attention_heads, linear_units, File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\modules\encoder.py", line 138, in init self.embed = subsampling_class( File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\modules\subsampling.py", line 114, in init Conv2D(1, odim, 3, 2), File "D:\env\py\condaEnvs\PP\lib\site-packages\paddlespeech\s2t\modules\align.py", line 165, in init super(Conv2D, self).init( TypeError: Conv2D.init() takes from 4 to 8 positional arguments but 12 were given
Source: PaddlePaddle/PaddleSpeech