努力したWiki

推敲の足りないメモ書き多数

ユーザ用ツール

サイト用ツール


documents:os:freebsd:openjtalk:openjtalk-002

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
documents:os:freebsd:openjtalk:openjtalk-002 [2026/05/07 22:20] – ↷ 移動操作に合わせてリンクを書き換えました。 k896951documents:os:freebsd:openjtalk:openjtalk-002 [2026/05/30 18:40] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 k896951
行 1: 行 1:
 +====== FreeBSDでOpen JTalkを使う その2 ======
  
 +音声合成ソフトウエアの Open JTalk を FreeBSD のPortsにしたので公開。
 +
 +2017年12月06日\\
 +FreeBSDのPorts にOpen Jtalk 実行で必要なHTSエンジン hts_engine-api だけ登録されてました。残りはいつ登録されるやら。
 +
 +2017年03月17日\\
 +FreeBSDのPorts Skelton 作ったけど登録されるかわかんないので公開しちゃう。もしPortsに取り込まれたらそっちからのインストールをお願いしますね。
 +
 +2017年05月05日\\
 +全然登録される気配が無いのう。
 +
 +===== Ports Skeltons =====
 +
 +今日は {{..:..:..:freebsd:openjtalk:counter_today}}人がこのページを訪れました。\\
 +昨日は {{..:..:..:freebsd:openjtalk:counter_yesterday}}人がこのページを訪れました。
 +~~NOCACHE~~
 +
 +  * {{ documents:os:freebsd:hts_engine-api.tar.gz |Open Jtalk 実行に必要なHTSエンジン hts_engine-api}}
 +  * {{ documents:os:freebsd:open_jtalk.tar.gz |Open Jtalkコマンド open_jtalk}}
 +  * {{ documents:os:freebsd:htsvoice-nit-atr503-m001.tar.gz |音響モデル nit-atr503-m001}}
 +  * {{ documents:os:freebsd:htsvoice-mmdagent-example.tar.gz |音響モデル mei and slt}}
 +  * {{ documents:os:freebsd:htsvoice-icn-lab-tohoku-f01.tar.gz |音響モデル tohoku-f01}}
 +
 +===== インストール =====
 +
 +依存関係があるので、 hts_engine-api、open_jtalk、の順にインストールし、htsvoice-* は好みのものを。
 +
 +例えば hts_engine-api をインストールする場合。*.tar.gz を展開したら出来上がったディレクトリに入り、make; make install でインストール。以下はhts_engine-APIインストールの例。
 +<code>
 +  root@amanda:/home/k896951 # tar xvfz hts_engine-API.tar.gz
 +  x hts_engine-API/
 +  x hts_engine-API/Makefile
 +  x hts_engine-API/distinfo
 +  x hts_engine-API/pkg-descr
 +  x hts_engine-API/pkg-plist
 +  x hts_engine-API/files/
 +  x hts_engine-API/files/patch-HTSmisc
 +  root@amanda:/home/k896951 # cd hts_engine-API
 +  root@amanda:/home/k896951/hts_engine-API # make
 +  ===>  License BSD3CLAUSE accepted by the user
 +  ===>   hts_engine-API-1.10 depends on file: /usr/local/sbin/pkg - found
 +  ===> Fetching all distfiles required by hts_engine-API-1.10 for building
 +  ===>  Extracting for hts_engine-API-1.10
 +  => SHA256 Checksum OK for hts_engine_API-1.10.tar.gz.
 +  ===>  Patching for hts_engine-API-1.10
 +  ===>  Applying FreeBSD patches for hts_engine-API-1.10
 +  ===>  Configuring for hts_engine-API-1.10
 +  checking for a BSD-compatible install... /usr/bin/install -c
 +  checking whether build environment is sane... yes
 +  checking for a thread-safe mkdir -p... config/install-sh -c -d
 +  checking for gawk... no
 +  :
 +  :
 +  :
 +  /bin/mkdir -p /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/AUTHORS   /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/COPYING   /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/ChangeLog /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/INSTALL   /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/NEWS      /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  install  -m 444 /home/k896951/hts_engine-API/work/hts_engine_API-1.10/README    /home/k896951/hts_engine-API/work/stage/usr/local/share/doc/hts_engine-API
 +  ====> Compressing man pages (compress-man)
 +  root@amanda:/home/k896951/hts_engine-API # make install
 +  ===>  Installing for hts_engine-API-1.10
 +  ===>  Checking if hts_engine-API already installed
 +  ===>   Registering installation for hts_engine-API-1.10
 +  Installing hts_engine-API-1.10...
 +  root@amanda:/home/k896951/hts_engine-API #
 +</code>
 +
 +htsvoiceは htsvoice-*.tar.gz を展開してインストール。
 +
 +open_jtalkで使う辞書は /usr/local/dic/open_jtalk に、htsvoice は /usr/local/share/htsvoice に格納されている。
 +
 +Ports htsvoice-mmdagent-example.tar.gz をインストールしたのであれば以下のように使用する。
 +<code>
 +$ open_jtalk -x /usr/local/dic/open_jtalk -m /usr/local/share/htsvoice/mei_normal.htsvoice -ow speech.wav speech.txt
 +$ ls -l speech*
 +-rw-r--r--  1 k896951  custom      43  3月 17 00:40 speech.txt
 +-rw-r--r--  1 k896951  custom  312044  3月 17 00:40 speech.wav
 +$ cat speech.txt | nkf
 +さて、発声できましたでしょうか
 +$
 +</code>
 +
 +{{documents:os:freebsd:speech.wav|さて、発声できましたでしょうか}}
 +
 +指定するテキストファイルはutf-8で記述しておく。
 +
 +
 +{{tag> 音声合成 FreeBSD Open_JTalk 技術資料}}
documents/os/freebsd/openjtalk/openjtalk-002.txt · 最終更新: by k896951

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki