|
@@ -48,7 +48,7 @@ export const speckText = (text: any) => {
|
|
|
return false;
|
|
|
}
|
|
|
speechText = text;
|
|
|
- let obj: any = {
|
|
|
+ let list: any = [
|
|
|
// '请看摄像头进行人脸识别': 'PleaseIdentify.mp3',
|
|
|
// '腿部违规': 'LegViolation.mp3',
|
|
|
// '手部违规': 'HandViolation.mp3',
|
|
@@ -86,22 +86,24 @@ export const speckText = (text: any) => {
|
|
|
// '还有30秒,加油!': 'countdown30s.mp3',
|
|
|
// '还有10秒,坚持住!': 'countdown10s.mp3',
|
|
|
// '预备': 'Ready.mp3',
|
|
|
- '5': '5.mp3',
|
|
|
- '4': '4.mp3',
|
|
|
- '3': '3.mp3',
|
|
|
- '2': '2.mp3',
|
|
|
- '1': '1.mp3',
|
|
|
- 各就位预备: 'runNew.mp3',
|
|
|
- 跑: 'run.mp3',
|
|
|
- 哨声: 'shaosheng.mp3',
|
|
|
- 哨声2: 'shaosheng2.mp3'
|
|
|
- };
|
|
|
+ { lable: '5', value: '5.mp3' },
|
|
|
+ { lable: '4', value: '4.mp3' },
|
|
|
+ { lable: '3', value: '3.mp3' },
|
|
|
+ { lable: '2', value: '2.mp3' },
|
|
|
+ { lable: '1', value: '1.mp3' },
|
|
|
+ { lable: '各就位,预备!', value: 'runNew.mp3' },
|
|
|
+ { lable: '跑', value: 'run.mp3' },
|
|
|
+ { lable: '哨声', value: 'shaosheng.mp3' },
|
|
|
+ { lable: '哨声2', value: 'shaosheng2.mp3' }
|
|
|
+ ];
|
|
|
speechText = '';
|
|
|
console.log('播报', text);
|
|
|
-
|
|
|
- if (obj[text]) {
|
|
|
+ let obj = list.find((item: any) => {
|
|
|
+ return item.lable == text;
|
|
|
+ });
|
|
|
+ if (obj != undefined) {
|
|
|
//用本地文件
|
|
|
- let url = `./static/audio/${obj[text]}`;
|
|
|
+ let url = `./static/audio/${obj.value}`;
|
|
|
myAudio = new Audio(url);
|
|
|
myAudio.play();
|
|
|
} else {
|