VOICEVOX / voicevox

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのエディター
https://voicevox.hiroshiba.jp/
Other
2.49k stars 300 forks source link

質問・改善:辞書に半角の単語が登録できない #752

Open Apple-Yuki opened 2 years ago

Apple-Yuki commented 2 years ago

Twitterで見かけた質問の共有です。

質問の内容

半角 例えば「Soncho」の辞書登録出来ない

via https://twitter.com/nigaoejima/status/1502948358314668035

その他

調べたところ仕様ぽいので、メイン画面では半角なのに辞書の場合全角なのかわからなかったのでオープンします。

関連

質問:3音のアクセント低・高・低 方法ありますか? #753

y-chan commented 2 years ago

辞書内において半角全角の区別はない上、登録する際には全角で統一されるため、半角で入力されたものも全て全角化するように変換しています。

ただ、半角全角変換が勝手に働く意図がわかりにくいので、単語の全角と半角は区別されません等注意書きをしておくと良いかもしれないと思いました。

takana-v commented 2 years ago

OpenJTalk(Mecab)の仕様です。 (辞書に登録する単語は全角でなければならない) 半角で登録を試みた場合、エンジン内部で全角に変換されて実際には全角で登録されます。

登録は全角ですが、読み・アクセントの処理は半角でも行われます。 例えば、デフォルトの辞書では「VOICEVOX」で登録されていますが、「VOICEVOX」でもきちんと読まれます。 https://github.com/VOICEVOX/voicevox_engine/blob/master/default.csv

確かにユーザー目線からするとちょっと分かりにくいかなと思います。 エディタ側で表示する時に半角に戻す処理を入れてもいいかもしれませんね。 (被ってしまいましたが注意書きを入れるのもいいかもしれません)

Apple-Yuki commented 2 years ago

@takana-v @y-chan そうなのですね。 しかし、Twitterで言われたので確かに分かりづらいかもしれませんね。

Hiroshiba commented 2 years ago

とりあえず、使い方説明のとこに1行書き加えたらオッケーだと思います!

Apple-Yuki commented 2 years ago

@Hiroshiba 画面のところがわかったので付け足してみます

Hiroshiba commented 2 years ago

@Apple-Yuki おお!ぜひよろしくおねがいします!!

Apple-Yuki commented 2 years ago

@Hiroshiba ひとまず追加してみましたが、仮置きなのでなんとかします😀

スクリーンショット 2022-03-14 16 14 33
Hiroshiba commented 2 years ago

おお、なるほどです!! アクセント調整の下の説明文みたく、薄く小さく案内すると良いのかなと感じました!!