Python
コマンドツール版にあってPyOpenJTalk引数にないもの一覧。それらを実装するにはどうしたらいいか。
HTSEngeneをPythonでラップしてくれる。おかげで合成した音声をメモリ上で生成・再生できる。ファイル作成せずに済む。ただ、open_jtalkのツール版における引数のうち、一部しかないのが気になった。なんとかそれらも実装できないか。まずはコードを読んでみ…
pip3だとエラーになったので、手動でコピペした。
draw_text(),draw_line()などを使ってみたが何も表示されなかった。エラーも出ていない。なぜ?
4つあるうちの1つ[PySimpleGUIWeb][]しか使えなかった。
HTMLでUIをつくり、localhostで実行する。
PySimpleGUIWxで使いたかったが、依存ライブラリwxPythonがインストールできなかった。原因はラズパイのCPUアーキテクチャであるARMでビルドされたバイナリファイルがpipに存在しないから。対策は自前でビルドすることだが、とんでもなく大変そう。諦めた。
原因はpip install PySide2できないため。PySide2はaptでもインストールできるが、それではPySimpleGUIQtから参照できずエラーになった。
Pythonにおける最高のGUIライブラリだろう。
これはひどい。
マルチバイト文字、Shift+UP/DOWNなどの入力ができない。
newpadで得たPadは座標が(0,0)固定である。mvwinで移動できない。
cursesにて端末のリサイズができない。
cursesのpanelには独特のクセがある。window/padには謎のクセがあるにつづいて。
cursesのwindow/padには謎のクセがある。せっかく便利なクラスなのに、つかいづらい。謎のエラーが頻発した。エラーメッセージがないため、原因や対処がまったくわからずハマった。
PythonのcursesライブラリAPIを分類して一覧にした。
cursesは端末を操作するためのライブラリである。メイン処理についてコードを書いてみた。
Bashで行いたかったが少数計算ができないためPythonで実装する。
背景色を任意にしつつ、見やすい文字色は白か黒のどちらか。それを算出したい。
とりあえず簡易的に作ってみた。
前回のをPythonで動作させるライブラリ。
5つのゲームを作った。
30分位かかる。
リサイズが残念。
木構造GUI。
一応できた。
変形まとめ。
PythonでMeCabのCSVを使い基本形から命令形へと変形させる 変形の第4弾。
已然形ともいう。
変形の第2弾。