-
Notifications
You must be signed in to change notification settings - Fork 310
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
[project-s] キャラクターメニューの調整 #1764
[project-s] キャラクターメニューの調整 #1764
Conversation
const description: string[] = []; | ||
if (style.styleType === "talk") { | ||
description.push("トーク"); | ||
} else if (style.styleType === "humming") { | ||
description.push("ハミング"); | ||
} else if (style.styleType === "sing_teacher") { | ||
description.push("歌"); | ||
} else { | ||
throw new Error("Unknown style type."); | ||
} | ||
if (style.styleName != undefined) { | ||
description.push(style.styleName); | ||
} | ||
return description.join("・"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ひとまずhumming
は「ハミング」、sing_teacher
は「歌」と表示するようにしています。
また、styleType
とstyleName
は「・」で区切っています。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
スタイルの表示のとこは最終でちょっと調整させていただくかもです!
(ハミングのときはガイドボーカルキャラを表示するつもりなので、そこ合わせかなと)
return ( | ||
style.styleId === store.state.singer?.styleId && | ||
style.engineId === store.state.singer?.engineId | ||
); | ||
})?.styleName; | ||
}); | ||
return style != undefined ? getStyleDescription(style) : ""; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これもエラーの握り潰しになっちゃってる雰囲気があるんですが、エンジンが準備できてないときは必ずundefinedになるので、結構どうしようもないんですよね・・・。
これは結局、このviewが本来準備できていないはずの状態でインスタンス化しようとさせられるのが課題だろうな~と思っています。
(ボイボエディタ全体的に、Vueの起動シーケンスの整理が追いついてない)
内容
以下を行います。
humming
・sing_teacher
タイプのスタイルのみ表示するようにする関連 Issue
VOICEVOX/voicevox_project#15
その他