= 80
- ? "text-green-500"
- : currentRecording.pronunciationAssessment
- .pronunciationScore >= 60
- ? "text-yellow-600"
- : "text-red-500"
- : ""
- }
+ ${
+ currentRecording.pronunciationAssessment
+ ? currentRecording.pronunciationAssessment
+ .pronunciationScore >= 80
+ ? "text-green-500"
+ : currentRecording.pronunciationAssessment
+ .pronunciationScore >= 60
+ ? "text-yellow-600"
+ : "text-red-500"
+ : ""
+ }
`}
/>
{t("pronunciationAssessment")}
diff --git a/enjoy/src/renderer/components/medias/media-player-controls.tsx b/enjoy/src/renderer/components/medias/media-player-controls.tsx
index b3ef62f7..42fd89e2 100644
--- a/enjoy/src/renderer/components/medias/media-player-controls.tsx
+++ b/enjoy/src/renderer/components/medias/media-player-controls.tsx
@@ -372,7 +372,7 @@ export const MediaPlayerControls = () => {
}, [wavesurfer, decoded, playMode, activeRegion, currentTime]);
useHotkeys(
- ["Space", "p", "n", "r"],
+ ["Space", "p", "n", "r", "c"],
(keyboardEvent, hotkeyEvent) => {
if (!wavesurfer) return;
keyboardEvent.preventDefault();
@@ -390,6 +390,9 @@ export const MediaPlayerControls = () => {
case "r":
document.getElementById("media-record-button").click();
break;
+ case "c":
+ document.getElementById("media-compare-button").click();
+ break;
}
},
[wavesurfer]
@@ -481,10 +484,11 @@ export const MediaPlayerControls = () => {
{PLAYBACK_RATE_OPTIONS.map((rate, i) => (
{
setPlaybackRate(rate);
}}
diff --git a/enjoy/src/renderer/components/preferences/hotkeys.tsx b/enjoy/src/renderer/components/preferences/hotkeys.tsx
index ebdaae47..2e9df16c 100644
--- a/enjoy/src/renderer/components/preferences/hotkeys.tsx
+++ b/enjoy/src/renderer/components/preferences/hotkeys.tsx
@@ -84,7 +84,20 @@ export const Hotkeys = () => {
n
+
+
+
+
+ {t("compare")}
+
+
+ c
+
+
+
+
+
>
);