pyttsx3のリアルタイム化
解決したいこと
キーボード入力をリアルタイムでラグなく読み上げるプログラムを作ろうとしています
pyttsx3を使っていますが、入力のたびにイニシャライズするとラグが発生します。
一回のイニシャライズで、入力毎に読み上げられれば完璧なのですが、方法ありますか?
pyttsx3にこだわっているわけではないので、ほかのライブラリでも方法があれば知りたいです。
0
キーボード入力をリアルタイムでラグなく読み上げるプログラムを作ろうとしています
pyttsx3を使っていますが、入力のたびにイニシャライズするとラグが発生します。
一回のイニシャライズで、入力毎に読み上げられれば完璧なのですが、方法ありますか?
pyttsx3にこだわっているわけではないので、ほかのライブラリでも方法があれば知りたいです。
入力のたびにイニシャライズする
これは、engine = pyttsx3.init()
のことを指していますか?
なぜ「入力のたびに」イニシャライズしたのでしょうか?
一回のイニシャライズで、入力毎に読み上げられれば完璧なのですが
スペースやピリオド、カンマ等の(区切り)文字を入力したら、
それまでの入力を一つの文節として engine.say( "文節" )
すればどうか?と思いますが、
リアルタイムを追求すると難しい気がします。