2017-09-17 419 views
0

我试图在Mac OS X在这里使用scikits.talkbox.lpc是我的尝试:Python的scikits.talkbox不能从PIP使用 - 要使用LPC

#Python 2  
sudo pip install scikits.talkbox. (Edit: no dot after talkbox here) 
python 
>>> from scikits.talkbox import lpc 

ImportError: No module named scikits.talkbox

#Python 3 
sudo pip3 install scikits.talkbox 
python3  
>>> from scikits.talkbox import lpc 

Traceback (most recent call last): File "", line 1, in File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/scikits/talkbox/init.py", line 3, in
from tools import * ModuleNotFoundError: No module named 'tools'

任何想法如何使用scikits.talkbox?或者,如果它不再可用,是否有一些建议的方式从音频中提取LPC功能?

this question建议使用librosa - 但它们没有lpc模块。

+1

您应该使用'在Python开发virtualenv'这样就不会浪费时间使用sudo,让你的Python开发几分朦胧。就你所做的而言。我运行了'pip install scikits.talkbox'并运行pythn并导入了lib并运行。我希望你不要用'pip install scikits.talkbox.'来运行它,即在最后点。 – Chinny84

+0

感谢您的评论。点击空格时自动生成点。这是一个错字。 –

回答

1

我没有在scikits.talkbox来源看到任何lpc。但有一个子模块linpred.levinson_lpc;我想你想

from scikits.talkbox.linpred.levinson_lpc import lpc 
+0

我绝对能够在virtualenv中为python 2.7执行'lpc'的上述导入。我认为他的发行版可能有很多不同的安装,并且没有'pip uninstall',我们可能会有版本冲突。 – Chinny84

+0

现在在'virtualenv'内,'from scikits.talkbox.linpred import lpc'和'from scikits.talkbox.linpred.levinson_lpc import lpc'工作。多谢你们! –