2019-03-25

python,spyder3をanaconda3から起動するのではなく、ソフトウェアの管理からインストールしたものを起動する

spyder3はanaconda3をインストールすることによって使用可能になる。

 しかし、プログラム実行時にフォントの不具合や、ライブラリの読み込み不具合の理由から「ソフトウェアの管理」からインストールしたものを使用する設定方法。

spyder3 があるフォルダは

/usr/bin

である。

メニューエディターに登録する場合のコマンド記述

/usr/bin/spyder3 %F

とし、詳細 項目で

Generic Name を Spyder3 (default)
Try Exec を spyder3
Mimetypes を text/x-python;


とした。

python プログラムを初めて使用する時
マウスメニュウーから
アプリケーションで開く -> 他のアプリケーションから開くで
メニューエディターで設定した Spyder3 (default)を一度選択すれば、
次回から、アプリケーションで開くの候補にプログラムが表示される。


python,tkinterでHTMLを使って表示する

ライブラリ tk_html_widgets を導入する。

参考サイト https://pypi.org/project/tk-html-widgets/


tk_html_widgets は HTML を使って、文字の大きさ、色、強調などのスタイルを変更できる。

一行内の文字色や強調を 上記のライブラリを使用しなくてもできるが、プログラムを簡素化することができる。

ただし、全ての HTML に対応しているわけではない。

2019-03-23

python, 読み上げプログラム

A)
OS : Mint 19 xfce
python 3.6

B)
Anaconda3
python 3.7

その1 A), B)

import os
os.system("espeak 'my picture'")

その2 B) talkeyをインストール

import talkey
tts = talkey.Talkey()
tts.say('I love Japan.')

その3 A) espeakをインストール

from espeak import espeak

espeak.set_voice("en")
espeak.synth("hellow word")
while espeak.is_playing:
	pass

その4 A) B)  gTTSをインストール

from gtts import gTTS
import os

tts = gTTS(text='I love Japan', lang='en')
tts.save("voice.mp3")
os.system("mpg321 voice.mp3")

2019-03-21

python実行プログラムがあるフォルダー

python3 を anaconda 以外で使用するための設定

OS : Linux Mint 19 xfce
Python Version 3.6

python3の実行ファイル /usr/bin/python3.6