見出し画像

pyopenjtalkのインストール

「pyopenjtalk」をインストールする方法をまとめました。

1. pyopenjtalk

pyopenjtalk」は日本語文章を音素表記に変換してくれる便利ツールです。

音声合成の際に役立ちます。

2. pyopenjtalkのインストール

以下のコマンドでインストールします。LinuxとmacOSをサポートしています。

$ pip install pyopenjtalk

3. pyopenjtalkの動作確認

以下のスクリプトで動作確認します。

import pyopenjtalk
print(pyopenjtalk.g2p('こんにちは'))
k o N n i ch i w a

4. pyopenjtalkのAPI

◎ pyopenjtalk.g2p(*args, **kwargs)
Grapheme-to-phoeneme (G2P) 変換を行います。これは、run_frontendの便利ラッパーになります。

・text (str) - Unicode日本語テキスト。
・kana (bool) - Trueの場合、発音をカタカナで返す。それ以外の場合は音素で返す。デフォルトはFalse。
・join (bool) - Trueの場合、音素またはカタカナを1つの文字列に連結。デフォルトはTrue。
・戻り値 (str or list) - joinがTrueの場合はstr、Falseの場合はlistを返す。

◎ pyopenjtalk.run_frontend(*args, **kwargs)
OpenJTalkのテキスト処理フロントエンドを実行します。

・text (str)  - Unicode日本語テキスト。
・verbose (int) - 冗長性。デフォルトは0。
・戻り値 (tuple) - NJD_printとJPCommon_make_labelのペア。後者は、HTSスタイル形式のフルコンテキストラベル。



この記事が気に入ったらサポートをしてみませんか?