-
Notifications
You must be signed in to change notification settings - Fork 196
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
add: speaker/singer に関する語彙を定義 #1262
Comments
少なくともtalk系統の場所ではspeaker、sing系統の場所ではsingerで良い気がしました! speaker/singerをまとめた概念は・・・めちゃくちゃ考えたのですが適切なのは無いですね!! いろいろ巡ってたぶんcharacterかpersonしかなく、どっちか適用したらどっちかが難しくなりそうです。 他の候補にPersonaがありますが、ドキュメントで案内するとき「ペルソナ」と書いても伝わらないので、characterのが良いかなおと。 |
👍️ 結論として、以下の概念構造になった、で認識正しいでしょうか?
|
(結論確認をしといてアレなんですが、アイデアが浮かんだのでご相談です) 話者
とするというアイデアです。
といった具合になり、曖昧な語句を ENGINE 内部から消せます。 |
talker良いと思います!! character・talker・singerの意味と関係、認識合ってます! …もしかしたらtalker/singerが出てくることはほぼないかも…? |
あ! ドキュメント等で案内できる和名を決めてなかったです 🙇 今までの流れを踏襲してSpeaker: 話者が丸そう・・・? speaker→話者 とかどうでしょうか。 |
👍️
追記: ひとまずこれで #1263 を修正してみました。 |
内容
概要: speaker・singer 等の語彙とその定義が欲しい
MetasStore
関連のリファクタリングの中で、話者周りの命名規則混乱が顕在化しつつある。この問題は以前から指摘されている(下記参照)。
現在の VOICEVOX ENGINE は talk only 時代のコードがベースにあり、例えば singer 情報をコアから取ってくる際のモデル名は
CoreSpeaker
になっている。リファクタリングの結果、
Speaker
/speaker
/singer
といった語彙が単一ファイル内で登場するようになっており、新規コントリビュータはかなり混乱すると予想される。機能ではなくコーディングスタイルの問題ではあり優先度が低いまま来ているが、コストをかけて語彙整理する段階にあると考える。
このような背景から、speaker・singer 等の語彙とその定義に関する議論を希望します。
Pros 良くなる点
Cons 悪くなる点
無し(考えるコストそれなり)
実現方法
VOICEVOXのバージョン
0.19.0
The text was updated successfully, but these errors were encountered: