-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【提案】読み方&アクセント辞書の機能追加 #2381
Comments
提案ありがとうございます!! ちょっとこちらからもコメントが2点ほどあるので一旦それを書きます! 表示場所今回の場合はツールバーのとこにボタンを置かない方が分かりやすいかもと思いました! ちょっとあまり自信ないのですが、こういうのはどうでしょうか? 優先順位ニーズの高い機能から実装するとユーザーに喜ばれそうに思いました!!
代替不可能なものが優先度高くなってます。 他の辞書インポートは、なんか著名な音声合成ソフトウェアの辞書形式が色々選べると面白いかもですね! 優先度のリスト上表示はもしかしたらあまりいらないかもと思いました! 優先度の順位書きましたが、正直どれもこれも魅力的な機能なので、もしよかったら @kebin628 さんの気の向くままの順番で実装を頂ければと思います!!! ちなみになのですが、辞書インポート機能はAPIが存在したりします。 |
@Hiroshiba エクスポート・インポートについては現状機能が無いので優先度高そうですが、改造予定のUIがあること、自分自身が正直Vue初学者でコーディングに時間がかかることを考えると、下のリストのように進める方針で行くのが良さそうです。 【対応案】
|
実装の流れはそちらの形が非常に良いと思います! 実装できなかった分は細かくissueに崩しておくと、後の方が続きやすそうに思いました。
確かにその形なら実装するの良さそうな気がしました!! |
内容
既存の辞書ですが、量が多くなるとポチポチ1つずつ追加してやり、大変です。
また、特定ワードの編集を行おうとした時、現状だと絞り込みができない、ソートが不可能なため、大量のリストの中から探してやるなど、かなり大変でした。
そのため、いくつか辞書に機能を追加したらどうかという提案になります。
パッと思いつくモノとしては、以下です。
また、コレに伴い、ボタン位置やUI位置についてはかなり調整が必要そうになるため、ここについても大幅な変更が要りそうです。
画面案
明らかにごちゃごちゃするので、「・・・」メニューボタンの導入なども検討したほうが良い?
Pros 良くなる点
【検索機能の追加】
【ボイボ側辞書インポート・エクスポート】
【IME辞書等インポート機能】
今ユーザが使っているユーザIME辞書の読みを元にボイボにある程度投入できます。
イントネーションについては要調整ですが、検索付くのでだいぶやりやすくなるはずです。
また、IME辞書については企業やユーザが作成している事もあり、それがボイボの辞書に追加できるため、専門ワードで動画つくる人に重宝される可能性があります。
最終的には、これらのテキストデータをボイボに読み込ませることを目的とします。
[配布されているIME辞書の例]
Cons 悪くなる点
実現方法
実装検証していて、画面の様にボタンを移動させること、検索UIの実装、優先度表示はすぐできました。
UIもこんな感じなのかな?という想定でなんとなく仮組みしています。(スクショ参照)
インポートについてはボタン押した後、ボイボ辞書形式(CSV) or IMEからエクスポートしたテキスト形式のどちらをインポートするかを選び、あれば設定上書き、なければ追加の方式を取ります。
ただ、現状削除も1つ1つ消さなくてはならない都合、削除はどうするかも検討対象かなと思いますが、一旦考えず、別の話題にしたほうが良いかもしれません。(全削除ボタン入れるのも手だと思うが怖い)
エクスポートについてはボタン押した後、ボイボ辞書形式などテキストエディタで編集可能なもの(パラメータを全部CSVで吐く)のを想定しています。
検索は概ねキー割り当ての検索と実装は同じです。
検索フィルタを元に、リストの内容を変更でいけそうです。
ソートについては、ソート用のスピナーを置きます。
もしくは、思い切ってUI変更が許容されるのであれば、ここ全体をキー割り当て変更のようなリスト形式&ヘッダークリックでソートにしてしまえばいい気もしますが、かなり大掛かりになる&UI別物になりそうなので議論になりそうです。
VOICEVOXのバージョン
0.21.0
OSの種類/ディストリ/バージョン
その他
ソート、検索、優先度リスト表示については既にできたので、調整してすぐPRできそうです。
インポート・エクスポートは大変そうなので、ひとまず第一弾としてやるのであればここで分けても良いかもしれません。
実装提案ここで合っていますか?
The text was updated successfully, but these errors were encountered: