jtalk [w] 20210607 デバッグメニューが出ていたので調整・サンプルボイスの追加 20210606 ノイズ対策版 20210605 公開 -------------------------------------------------------------------------------- -- jtalk Extension -------------------------------------------------------------------------------- 動作までの配置 CF25\Extensions\Unicode\jtalk.mfx CF25\Data\Runtime\Unicode\jtalk.mfx CF25\Data\Runtime\Unicode\jtalk.dll -------------------------------------------------------------------------------- ■Open JTalkについて http://open-jtalk.sourceforge.net/ Open JTalk は、修正BSDライセンスの元で配布されている日本語テキスト音声合成システムです。 Open JTalk は、オープンソースの形態素解析エンジンの MeCab(和布蕪、めかぶ)、 奈良先端大学を中心にして開発された形態素解析用辞書の naist-jdic、 隠れマルコフモデル(HMM)に基づく音声合成エンジン hts_engine を用いています。 -------------------------------------------------------------------------------- ■Action Init( voice , dic dir , voicedir ) システムの初期化を行いますパラメーターにはそれぞれ 使用するhtsvoiceファイル名、辞書のあるフォルダ、voiceデータのあるフォルダを指定します SpeakStart(text) 設定に基づいて文章を読み上げます SetVoice( voice ) 使用するhtsvoiceファイル名を指定します(変更) Stop 読み上げを中断します Pause 読み上げを一時停止します Resume 一時停止中の読み上げを再開します ------------------------------------ □読み上げに関する各種変更パラメーター ※参考 萌え声を探せ!Open JTalkのパラメータをいろいろ変化させてみた! http://moblog.absgexp.net/openjtalk/ SetSpeed(float) 読み上げスピードの変更(1.5で1.5倍速) SetAlpha(float) オールパス値の変更 値が小さいとなんだかコロ助みたいな声になり、値が大きいとオカマのお姉さんのような声になるみたいです。 SetBeta(float) ポストフィルター係数の変更 SetAdditionalHalfTone(float) 追加ハーフトーンの変更 高くすると甲高い声で話すようになるようです。 萌えボイスを探求する方だったら、やや大きな値にするのが丁度よさそうです。 SetMsdThreshold(float) 有声/無声境界値の変更 SetGvWeightForSpectrum(float) スペクトラム系列内変動の重みの変更 値を高くするとなんだ音が割れてきてしまいます。音質に関するパラメータなのでしょうか。 SetGvWeightForLogF0(float) F0系列内変動の重みの変更 値を高くすると抑揚をはっきり付けて話すようになるみたいです。 感情が乏しいキャラなら小さい値、感情が豊かなキャラなら大きな値を入れるのがよさそうですね。 SetVolume(float) 音量の変更 -------------------------------------------------------------------------------- ■Expressions 各種パラメーターの取得 GetAlpha GetBeta GetSpeed GetAdditionalHalfTone GetMsdThreshold GetGvWeightForSpectrum GetGvWeightForLogF0 GetVolume isSpeaking 発声中であるかどうかを表す -------------------------------------------------------------------------------- ■あとがき m9( ゚д゚)っ DOWNLOAD