web-dev-qa-db-ja.com

Python-Speechd?

私はUbuntu 12.10にアップグレードしたばかりで、Pythonのコードをだましています。以前のリリースでは、次のことができました。

import speechd

そして今、私はモジュールが存在しないことがわかります。また、python-speechdをインストールしようとすると、次のことがわかります。

Package python-speechd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsolete, or is only available from another source

E: Package 'python-speechd' has no installation candidate.

私は何をすべきか?できれば、音声ディスパッチャを使い続けたいです。 https://live.gnome.org/Orca/SpeechDispatcher python-speechdをインストールしようとする必要があると言っていますが、これは機能しません。事前に感謝します-どこでも検索しましたが、何も見つかりませんでした。

EDIT:少し掘り下げましたが、これはPython 2.7、python3-speechd python-speechdではなくインストールされています以下のように動作します:

python3 -c "import speechd"

しかしこれはしません(スピーチされたモジュールを見つけることができません):

python2.7 -c "import speechd"

これをPython 2.7。

SECOND EDIT:ここからpython-speechdをインストールしてみました: https://launchpad.net/ubuntu/quantal/i386/python- speechd/0.7.1-6ubunt しかし、インストールはpython3-speechdと競合するという。

5
PyGeek

Orcabunt をPython 3、Python Speech Dispatcherバインディングは Python に移行され、サポートされなくなりましたPython 2.技術的には、これらのバインディングがサポートしやすいでしょうPython 2とパッケージ化Python 2バインディングですが、まだ行われていません。

あなたはそれについて何ができますか?

  • Python 3を使用することをお勧めします。これは、今後の発話Pythonを引き続き使用できるようにする唯一の方法です。
  • Speech Dispatcher 0.7.1 を手動でインストールしようとすることができます。これはPython 2バインディングを持つ最後のバージョンです。 [〜#〜] installを参照してください。 [〜#〜] ファイル。
  • 別の解決策は、Ubuntuを12.04にダウングレードすることです。これは悪い考えですが、いくつかの戦いで行うことができます。これを参照してください ダウングレードに関するUbuntuの質問
4
Jennifer Wilson