PaddlePaddle / PaddleSpeech

Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.
https://paddlespeech.readthedocs.io
Apache License 2.0
11.19k stars 1.86k forks source link

Python3.12 support #3766

Open liudonghua123 opened 6 months ago

liudonghua123 commented 6 months ago

Feature Request

Is your feature request related to a problem? Please describe:

I tried to use paddlespeech on my python 3.12, and it depend on paddlepaddle which support python 3.12. But the paddlespeech seems only support 3.9, it's too old. Could you update this package to work with paddlepaddle on python 3.12.

https://github.com/PaddlePaddle/PaddleSpeech/blob/969f33999fd6116a69831d098c1ab6f1e125129a/setup.py#L317-L321

See also https://pypi.org/project/paddlespeech/, https://pypi.org/project/paddlepaddle/.

Describe the feature you'd like:

  1. Support python 3.12 like paddlepaddle does.
  2. Install paddlepaddle automaticly when installing paddlespeech as an explict dependence.

Describe alternatives you've considered:

Ray961123 commented 6 months ago

Hello developers, thank you for paying attention to PaddleSpeech open source project, sorry for bringing you a bad development experience, the current open source project maintenance manpower is limited, you can try to modify the PaddleSpeech source code by yourself, or ask other developers in the open source community to help. Communication channel::飞桨AI Studio星河社区-人工智能学习与实训社区

tofutim commented 1 week ago

How hard would it be to update PaddleSpeech to handle Python 3.12? Are there major issues or is this straightforward?