Skip to content
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

「AquesTalkライクな記法」や「kana」をドメイン用語「AquesTalk風記法」に統一する #720

Closed
Hiroshiba opened this issue Aug 2, 2023 · 3 comments · Fixed by #818

Comments

@Hiroshiba
Copy link
Member

内容

VOICEVOXの音声合成は、テキストからではなくアクセント箇所も指定したカタカナ+記号で表すような記法もサポートしています。
これはいわゆるAquesTalkの記法と似ているのですが、一部ちょっとだけ異なっています。
そのためこの記法の呼び方をどうしようかでずっと迷ってて、ドキュメントなどでもいろんな言葉で表れています。

コアの方で「AquesTalk風記法」に統一しようという動きがあります。
VOICEVOX/voicevox_core#532 (comment)

エンジンの方でもこれに倣って統一しようかなと考えてます。

Pros 良くなる点

呼び方で困ることがなくなる

Cons 悪くなる点

実現方法

発見し次第置き換えていくだけ

その他

呼び方を固定するという話なので破壊的変更といえば一応破壊的変更ですが、まあアナウンスもほとんどすることなくコソッとドキュメントを変えちゃう形でいいかなと思ってます。

@tarepan
Copy link
Contributor

tarepan commented Dec 5, 2023

旧式記法リスト

  • 「AquesTalk 記法」
  • 「AquesTalkライクな記法」
  • 「AquesTalkライクな読み仮名」
  • 「kana」

旧式記述箇所リスト

  • 「AquesTalk 記法」
    • README.md
  • 「AquesTalkライクな記法」
    • accent_phrases() APIドキュメント
    • validate_kana() APIドキュメント
  • 「AquesTalkライクな読み仮名」
    • AudioQuery.kana のField title
  • 「kana」
    • 各種変数名(12個のファイルに146個の結果 by VSCode検索)

@Hiroshiba
Copy link
Member Author

Hiroshiba commented Dec 5, 2023

@tarepan リストアップありがとうございます!!

kanaですが、プログラム中に現れる時はこの表現が良いのかなとちょっと思いました。(逆にコード中にAquesTalkは現れないように)
というのもクエリパラメーターになってしまっているのと、あとドキュメントと違ってコード中はkanaで統一されているので変えなくてもいいかなとちょっと思った次第です。
・・・コードをちゃんと読んでないので若干自信がないです。
(あとaques_talk_like_symbolみたいになって、長そうというのも。。)

ドキュメントやコメントは統一する、というのはどうでしょう・・・?

@tarepan
Copy link
Contributor

tarepan commented Dec 5, 2023

ドキュメントやコメントは統一する

👍

着手します。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants