21 lines
480 B
JavaScript
21 lines
480 B
JavaScript
import {
|
|
useTTSPlayer as useWebTTS
|
|
} from '@/hook/useTTSPlayer-web.js'
|
|
import {
|
|
useTTSPlayer as useHardwareTTS
|
|
} from '@/hook/useTTSPlayer-all-in-one.js'
|
|
import {
|
|
isY9MachineType
|
|
} from '../common/globalFunction';
|
|
|
|
/**
|
|
* 智能 TTS 适配器 Hook
|
|
* 自动判断环境并返回对应的播放器实现
|
|
*/
|
|
export function useTTSPlayer() {
|
|
if (isY9MachineType()) {
|
|
return useHardwareTTS()
|
|
} else {
|
|
return useWebTTS()
|
|
}
|
|
} |