Python 12件
概要 自作したPythonのモジュールを、自分もしくは他の人が使用できるように配布物としてパッケージ化し、Pythonのバージョン管理ツールであるpipでインストールできるようにします。 尚この記事の参考元はPython公式チュートリアルの「Python のプロジェクトをパッケージングする」です…
Python
更新日:2023/02/28
概要 「python 音声合成」と検索をして、幾つかの音声合成ライブラリがありましたが、最も簡単に実装できた「Pyttsx3」を使って文章から音声を生成していきます。 環境はスピーカー機能を拾ってこれるWindows10コマンドプロンプトとなります。 目次 実行環境&使用ライブラリ 文章から音…
概要 Google検索で「python 音声認識」と検索したところ、上位をほぼSpeechRecognitionという今回使用する音声認識ライブラリがヒットしたのでサクッと実装してみました。 音声認識ライブラリは他にも「Julius」という京都大学が開発したオープンソースソフトウェアが存在するが…
概要 pyenvでインストールしたPythonにて、あるライブラリをインポートしようとしたところ、以下のようなエラーがでました。 「ModuleNotFoundError: No module named '_sqlite3'」 上記の問題に加えて他もモジュールに対しての対処を行っていきます…
更新日:2022/11/11
概要 Dropboxのアクセストークンを取得するにはDropboxのWebサイトにある自身で作成済みの開発用アプリから手動でアクセストークンを生成します。この場合ですと使用期限もあるので期限が切れる度に手動で生成しなくてはなりません。 「Unable to refresh access toke…
概要 オンラインストレージサービスであるDropboxのPython SDK(Software Development Kit)を使って、Dropbox内の状態からファイル等の出し入れに至るまでの実装をします。Dropbox APIを使用するには公式サイトにて開発用アプリの作成が必要です。開発用…
更新日:2023/03/01
概要 fenced_code拡張機能とcodehilite拡張機能の特徴について。 fenced_code拡張機能を使用したシンタックスハイライトのフレームワーク。 マークダウンで<pre>タグにクラス属性とID属性を付与する。 attr_list拡張機能と組み合わせ…
概要 ここではPython-Markdownモジュールの拡張機能である「toc(Table of Contents)」について実装する。 以下のような方の記事 目次をドキュメント内ではなく他の部分に挿入したい。 拡張機能の構成を設定するextension_configsについて 目次…
概要 今回はPython外部ライブラリのPython-Markdownで拡張機能を追加する(その2)です。 (その1)では拡張機能の「extra」について主に実装してきましたが、この記事ではextraで使える7つのマークダウン以外の拡張機能を使用して1つひとつ実装していこうと思います。 デフォル…
今回はPython外部ライブラリのPython-Markdownを使用したマークダウン拡張機能の追加(その1)について実装していこうと思います。 デフォルト値で使用できるマークダウン記法については以下の記事をご参照ください。 【Python】Python-Markdownでマークダウン記法をHT…
今回はPython外部ライブラリのPython-Markdownを使用してマークダウンで記述した記号をHTMLに変換を行う実装をしていきます。 HTMLはご存知の通りブラウザを通して様々な表現を表すために使用されるマークアップ言語の1つです。 サイトのページはもちろんの事、ブログを書くためのエディ…
今回はPythonのチャットボットフレームワークであるChatterBotライブラリを使用して、タグ付けによる応答メッセージを実装していきたいと思います。 ChatterBotのチュートリアル的な実装は以下の記事をご参照ください。 【Python】チャットボットフレームワーク、ChatterBo…
© 2019-2024 ZerofromLight