したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

スクリプト#2 @避難所

322名無しさん@避難所:2016/01/31(日) 11:40:44 ID:in/ajikY0
レス読みあげjs V2CTalk
http://www1.axfc.net/u/3610840?key=V2CTalk
 
オープンソースの日本語音声合成エンジン Open JTalkを使用してレスを読みあげます
 
導入手順
① 添付のopen_jtalkフォルダをログ・設定保存フォルダ(scriptフォルダのあるフォルダ)に置いて下さい
② scriptフォルダ内のjsとフォルダをscriptフォルダに置いてください
③ jsの内容に従って外部コマンドを登録して下さい
④ 読みがおかしい場合は希望する読みを script/v2cTalk/yomiDic.txt、JapaneseEnglish.txt のどちらかに
  適宜追加して下さい
 
音声デモ
http://www1.axfc.net/u/3610848?key=V2CTalk
 
使い方
① スレを右クリしV2CTalkを選んでください
  表示されている(チェックボックスでチェックされた)レスを最後のレスまで読みあげます
  他のレスの読みあげ中は警告を表示します
② 「V2CTalk 新着」コマンドで新着を最後のレスまで読みあげます
③ 「V2CTalk 終了」コマンドでレスの読みあげを終了します
④ 異常終了が発生し、①や②で「他のスレを読みあげ中」の警告が出る場合は
  「V2CTalk 初期化」コマンドを実行して下さい
 
制限
① open_jtalk内の実行ファイルはWin7 32bitでビルドしてあるのでWinでしか動作さません
  (Visual Studio Express 2013 Update5 でビルド)
② jsで使用している命令とJavaの相性の関係でJava7(Java6も?)でしか動作しません
③ 読みあげ中に「V2CTalk 初期化」コマンドを行うと「V2CTalk 終了」コマンドを使えなくなります
④ ツイッタースレでは使用できません
⑤ エラーが起きた場合でも特にメッセージは表示しません
⑥ linux/Macで動作させる場合は実行ファイルを自分でビルドする必要があります
  動かせてないので結果がどうなるかわかりません
  またエラーが起きた場合だけ「V2CTalk 初期化」コマンドを実行して下さい
 
制限②のもう少し深い話し
Java7(とJava6?も)で許されていた
 
var data = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, bufSize);
 
というjsの書き方がJava8で認められなくなった模様でJava8で実行するとここで無言でエラーとなります
 
ここをクリアできたらJava8でも使えそうな気がするんですが
誰か代替方法をご存じの方はいませんか?




掲示板管理者へ連絡 無料レンタル掲示板