refactor: split sounds.ts into audio/ modules

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-08 22:11:58 +00:00
co-authored by Claude Opus 4.6
parent 94910820f8
commit d998cb3ad0
12 changed files with 2739 additions and 6 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ import {
sfxCrowdCheer, sfxApplause, sfxDrumRoll,
announceFinishHim, announceFlawlessVictory, announceDeepIntro,
setMusicIntensity, stopAllAudio, ensureAudioContext, setMasterMute,
} from '../game/sounds'
} from '../game/audio'
const route = useRoute()
const router = useRouter()
+1 -1
View File
@@ -4,7 +4,7 @@ import { useRouter } from 'vue-router'
import { useNostr } from '../composables/useNostr'
import { useWallet } from '../composables/useWallet'
import SpritePreview from '../components/SpritePreview.vue'
import { ensureAudioContext } from '../game/sounds'
import { ensureAudioContext } from '../game/audio'
import HumanPreview from '../components/HumanPreview.vue'
import WalletConnect from '../components/WalletConnect.vue'
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup lang="ts">
import { ref, computed, onMounted } from 'vue'
import { getVoiceMap, isKokoroReady, isKokoroLoading } from '../game/tts'
import { speak, ensureAudioContext } from '../game/sounds'
import { speak, ensureAudioContext } from '../game/audio'
const voiceMap = getVoiceMap()
const allProfiles = Object.entries(voiceMap).map(([name, { voice, speed }]) => ({