相关疑难解决方法(0)

561
推荐指数
20
解决办法
24万
查看次数

如何让Python说话

我怎么能让Python说出一些文字?

我可以使用节与子进程,但我将无法控制它(或者可能在交互模式,但它不会干净).

有没有Python TTS库?就像节日的API,eSpeak,......?

python text-to-speech

63
推荐指数
7
解决办法
13万
查看次数

我如何检测Ubuntu版本?

我目前正在编写一个更改某些网络配置文件的Python应用程序.该应用程序需要在Ubuntu 10.04到13.10上运行.问题是,NetworkManager在不同的版本上以不同的方式被破坏(尽管它们似乎最终在13.04+中修复了它),这导致我的应用程序不兼容.

我已经找出每个版本的问题并为它们开发了解决方法,我只是不确定最好的方法是检测用户运行的是哪个版本的Ubuntu.

到目前为止,我提出的最佳解决方案是解析输出lsb_release -a,但这似乎是一个相当脆弱的解决方案,可能会失败的Ubuntu派生的发行版,如Mint甚至可能与一些"官方"变体(Kubuntu,Xubuntu等).

有没有一种很好的方法来检测给定Linux发行版的基本发行版和版本,以便我可以根据我的应用程序在该版本上做出的选择?

python linux ubuntu

6
推荐指数
2
解决办法
4100
查看次数