Ubuntuで将棋倶楽部24(2020/11/20)

Ubuntuで将棋倶楽部24(2020/11/20)

1 概要

  • Ubuntuで将棋倶楽部24を試してみたいと思って、色々調べたら、ORACLEのソフトを入れないと無理的な情報多かったけど、icedtea-netx (標準パッケージ)を入れたら動いたので、この文書作ることにした。

2 リンク

3 Ubuntu 20.04で将棋倶楽部24を動かす

  • 推奨環境じゃないのはご承知おきを
    • Javaなので互換性はあるはずだけど、Ubuntuの環境でopenjdkではテストされてないので、信頼性は推奨環境より落ちる
    • まだ対局はしてないけど、動いて、動かした範囲内で不具合は発生しなかった
  • 動かすには会員登録が必要

3.1 以下の操作を行っている動画


3.2 Ubuntu 20.04で将棋倶楽部24を動かす手順について

3.2.1 必要なパッケージのインストール

  • アプリバージョン(jnlpファイル)を動かすのに必要パッケージのインストール
  • apt-cache search jnlp でパッケージ検索してヒットした icedtea-netx を入れて試したら将棋倶楽部24のアプリ動いた
sudo apt install icedtea-netx

3.2.2 必要なアプリのダウンロード

  • https://www.shogidojo.net/dojo/play/から2020/11/20ではダウンロードできました。以下がそのページで調べたURLをwgetでダウンロードするコマンド
  • wgetじゃなくて、ブラウザでダウンロードしてもOK
wget -m -l 1 http://internet2.shogidojo.net/dojo/24TokyoDojo.jnlp http://internet3.shogidojo.net/dojo/24OsakaDojo.jnlp http://internet2.shogidojo.net/dj2/24TokyoKifu.jnlp http://internet3.shogidojo.net/dj2/24OsakaKifu.jnlp

3.2.3 実行

  • カレントディレクトリに jnlp ファイルがあるなら、 javaws 対象のjnlpファイル名 で動く
  • 上のwgetコマンドでダウンロードしたら、以下のパスにjnlpがあるので以下のコマンドになる
  1. 大阪道場
    javaws ./internet3.shogidojo.net/dojo/24OsakaDojo.jnlp
    
  2. 大阪棋譜
    javaws ./internet3.shogidojo.net/dj2/24OsakaKifu.jnlp
    
  3. 東京道場
    • 起動に10分弱かかった。起動後の速度は遅くない
    javaws ./internet2.shogidojo.net/dojo/24TokyoDojo.jnlp
    
  4. 東京棋譜
    • 起動に10分弱かかった。起動後の速度は遅くない
    javaws ./internet2.shogidojo.net/dj2/24TokyoKifu.jnlp
    

3.3 この章のまとめ

  • Ubuntu 20.04の標準パッケージだけで、将棋倶楽部24が動いた
  • 推奨環境じゃないので、自己責任でご利用ください
  • 他のサイトの推奨のORACLEの純正のものを入れた方が良いのかも(東京サーバーの起動遅いよ問題)

4 今後

  • 今後も文書追加していきます。

5 この文書のチェンジログ

  • 2020/11/20 初版

著者: NM Max

Created: 2020-11-21 土 13:09

Validate

Open JTalk

Open JTalk

1 概要

  • 無料で使える音声合成ソフトOpen JTalkを使ってみた(Ubuntuにて、他のOSで使う場合に有用な情報も含んでます)
    • 動画とか、アプリの音声につかいたかった。

3 Ubuntuでインストール

3.1 以下の操作を行っている動画



3.2 buildozerのUbuntu20.04へのインストール手順

3.2.1 手順の確認はDockerのUbuntu 20.04を利用した

sudo apt install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001

3.2.2 動作確認

echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -r 1.0 -ow /dev/stdout | mpv -

3.2.3 MMDAgent の配布データの利用

  1. データ取得
    wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.8/MMDAgent_Example-1.8.zip
    
  2. 動作確認(meiさん)
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/mei/mei_angry.htsvoice -r 1.0 -ow  /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/mei/mei_bashful.htsvoice -r 1.0 -ow  /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/mei/mei_happy.htsvoice -r 1.0 -ow  /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/mei/mei_normal.htsvoice -r 1.0 -ow  /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/mei/mei_sad.htsvoice -r 1.0 -ow  /dev/stdout | mpv -
    
  3. データ取得(takumi)
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/takumi/takumi_angry.htsvoice -r 1.0 -ow /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/takumi/takumi_happy.htsvoice -r 1.0 -ow /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/takumi/takumi_normal.htsvoice -r 1.0 -ow /dev/stdout | mpv -
    echo 'こんにちは' | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m MMDAgent_Example-1.8/Voice/takumi/takumi_sad.htsvoice -r 1.0 -ow /dev/stdout | mpv -
    

3.3 この章のまとめ

  • Ubuntu 20.04に Open JTalkをインストールして使ってみた
  • MMDAgent のファイルを利用することで、色々な種類のライセンスがゆるい音声を利用可能になる

4 今後

  • 今後も文書追加していきます。

5 この文書のチェンジログ

  • 2020/11/02 初版

著者: NM Max

Created: 2020-11-02 月 08:19

Validate