Merge branch 'master' of https://bdgit.educoder.net/pcffgoxks/daomangzhang
# Conflicts: # doc/软件开发项目的个人自评报告-智能导盲杖.xlsxmaster
commit
810a26d0df
Binary file not shown.
After Width: | Height: | Size: 591 KiB |
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 2.4 KiB |
@ -0,0 +1,242 @@
|
|||||||
|
2024年 07月 01日 星期一 21:13:13 CST: wenzhi.py 被停止, PID: 29387
|
||||||
|
2024年 07月 01日 星期一 21:13:13 CST: tts.py 运行失败,退出状态码 1, PID: 29405
|
||||||
|
2024年 07月 01日 星期一 21:13:18 CST: wenzhi.py 被停止, PID: 29408
|
||||||
|
2024年 07月 01日 星期一 21:13:18 CST: tts.py 运行失败,退出状态码 1, PID: 29435
|
||||||
|
2024年 07月 01日 星期一 21:13:23 CST: wenzhi.py 被停止, PID: 29456
|
||||||
|
2024年 07月 01日 星期一 21:13:23 CST: tts.py 运行失败,退出状态码 1, PID: 29474
|
||||||
|
2024年 07月 01日 星期一 21:14:26 CST: wenzhi.py 被停止, PID: 29817
|
||||||
|
2024年 07月 01日 星期一 21:14:26 CST: tts.py 运行失败,退出状态码 1, PID: 29835
|
||||||
|
2024年 07月 01日 星期一 21:14:31 CST: wenzhi.py 被停止, PID: 29838
|
||||||
|
2024年 07月 01日 星期一 21:14:31 CST: tts.py 运行失败,退出状态码 1, PID: 29865
|
||||||
|
2024年 07月 01日 星期一 21:16:08 CST: wenzhi.py 被停止, PID: 30373
|
||||||
|
2024年 07月 01日 星期一 21:16:08 CST: tts.py 运行失败,退出状态码 1, PID: 30391
|
||||||
|
2024年 07月 01日 星期一 21:16:13 CST: wenzhi.py 被停止, PID: 30412
|
||||||
|
2024年 07月 01日 星期一 21:16:13 CST: tts.py 运行失败,退出状态码 1, PID: 30466
|
||||||
|
2024年 07月 01日 星期一 21:16:18 CST: wenzhi.py 被停止, PID: 30469
|
||||||
|
2024年 07月 01日 星期一 21:16:18 CST: tts.py 运行失败,退出状态码 1, PID: 30550
|
||||||
|
2024年 07月 01日 星期一 21:16:42 CST: wenzhi.py 被停止, PID: 30664
|
||||||
|
2024年 07月 01日 星期一 21:16:42 CST: tts.py 运行失败,退出状态码 1, PID: 30691
|
||||||
|
2024年 07月 01日 星期一 21:16:47 CST: wenzhi.py 被停止, PID: 30694
|
||||||
|
2024年 07月 01日 星期一 21:16:47 CST: tts.py 运行失败,退出状态码 1, PID: 30721
|
||||||
|
2024年 07月 01日 星期一 21:16:52 CST: wenzhi.py 被停止, PID: 30733
|
||||||
|
2024年 07月 01日 星期一 21:16:52 CST: tts.py 运行失败,退出状态码 1, PID: 30769
|
||||||
|
2024年 07月 01日 星期一 21:16:57 CST: wenzhi.py 被停止, PID: 30781
|
||||||
|
2024年 07月 01日 星期一 21:16:57 CST: tts.py 运行失败,退出状态码 1, PID: 30835
|
||||||
|
2024年 07月 01日 星期一 21:17:02 CST: wenzhi.py 被停止, PID: 30838
|
||||||
|
2024年 07月 01日 星期一 21:17:02 CST: tts.py 运行失败,退出状态码 1, PID: 30895
|
||||||
|
2024年 07月 01日 星期一 21:19:05 CST: wenzhi.py 被停止, PID: 31525
|
||||||
|
2024年 07月 01日 星期一 21:19:05 CST: tts.py 运行失败,退出状态码 1, PID: 31543
|
||||||
|
2024年 07月 01日 星期一 21:19:10 CST: wenzhi.py 被停止, PID: 31546
|
||||||
|
2024年 07月 01日 星期一 21:19:10 CST: tts.py 运行失败,退出状态码 1, PID: 31573
|
||||||
|
2024年 07月 01日 星期一 21:20:16 CST: wenzhi.py 被停止, PID: 31924
|
||||||
|
2024年 07月 01日 星期一 21:20:17 CST: tts.py 运行失败,退出状态码 1, PID: 31960
|
||||||
|
2024年 07月 01日 星期一 21:20:22 CST: wenzhi.py 被停止, PID: 31981
|
||||||
|
2024年 07月 01日 星期一 21:20:22 CST: tts.py 运行失败,退出状态码 1, PID: 32008
|
||||||
|
2024年 07月 01日 星期一 21:20:27 CST: wenzhi.py 被停止, PID: 32029
|
||||||
|
2024年 07月 01日 星期一 21:20:27 CST: tts.py 运行失败,退出状态码 1, PID: 32056
|
||||||
|
2024年 07月 01日 星期一 21:20:32 CST: wenzhi.py 被停止, PID: 32059
|
||||||
|
2024年 07月 01日 星期一 21:20:32 CST: tts.py 运行失败,退出状态码 1, PID: 32086
|
||||||
|
2024年 07月 01日 星期一 21:20:37 CST: wenzhi.py 被停止, PID: 32125
|
||||||
|
2024年 07月 01日 星期一 21:20:37 CST: tts.py 运行失败,退出状态码 1, PID: 32161
|
||||||
|
2024年 07月 01日 星期一 21:20:42 CST: wenzhi.py 被停止, PID: 32191
|
||||||
|
2024年 07月 01日 星期一 21:20:42 CST: tts.py 运行失败,退出状态码 1, PID: 32264
|
||||||
|
2024年 07月 01日 星期一 21:20:47 CST: wenzhi.py 被停止, PID: 32267
|
||||||
|
2024年 07月 01日 星期一 21:20:47 CST: tts.py 运行失败,退出状态码 1, PID: 32303
|
||||||
|
2024年 07月 01日 星期一 21:20:52 CST: wenzhi.py 被停止, PID: 32306
|
||||||
|
2024年 07月 01日 星期一 21:20:52 CST: tts.py 运行失败,退出状态码 1, PID: 32351
|
||||||
|
2024年 07月 01日 星期一 21:20:57 CST: wenzhi.py 被停止, PID: 32354
|
||||||
|
2024年 07月 01日 星期一 21:20:57 CST: tts.py 运行失败,退出状态码 1, PID: 32426
|
||||||
|
2024年 07月 01日 星期一 23:05:26 CST: wenzhi.py 被停止, PID: 8301
|
||||||
|
2024年 07月 01日 星期一 23:05:26 CST: tts.py 运行失败,退出状态码 1, PID: 8318
|
||||||
|
2024年 07月 01日 星期一 23:05:28 CST: wenzhi.py 被停止, PID: 8322
|
||||||
|
2024年 07月 01日 星期一 23:05:28 CST: tts.py 运行失败,退出状态码 1, PID: 8339
|
||||||
|
2024年 07月 01日 星期一 23:05:30 CST: wenzhi.py 被停止, PID: 8352
|
||||||
|
2024年 07月 01日 星期一 23:05:30 CST: tts.py 运行失败,退出状态码 1, PID: 8369
|
||||||
|
2024年 07月 01日 星期一 23:05:32 CST: wenzhi.py 被停止, PID: 8373
|
||||||
|
2024年 07月 01日 星期一 23:05:32 CST: tts.py 运行失败,退出状态码 1, PID: 8400
|
||||||
|
2024年 07月 01日 星期一 23:05:34 CST: wenzhi.py 被停止, PID: 8422
|
||||||
|
2024年 07月 01日 星期一 23:05:34 CST: tts.py 运行失败,退出状态码 1, PID: 8448
|
||||||
|
2024年 07月 01日 星期一 23:09:24 CST: wenzhi.py 被停止, PID: 10042
|
||||||
|
2024年 07月 01日 星期一 23:09:24 CST: tts.py 运行失败,退出状态码 1, PID: 10069
|
||||||
|
2024年 07月 01日 星期一 23:09:26 CST: wenzhi.py 被停止, PID: 10073
|
||||||
|
2024年 07月 01日 星期一 23:09:27 CST: tts.py 运行失败,退出状态码 1, PID: 10090
|
||||||
|
2024年 07月 01日 星期一 23:09:29 CST: wenzhi.py 被停止, PID: 10121
|
||||||
|
2024年 07月 01日 星期一 23:09:29 CST: tts.py 运行失败,退出状态码 1, PID: 10129
|
||||||
|
2024年 07月 01日 星期一 23:09:31 CST: wenzhi.py 被停止, PID: 10178
|
||||||
|
2024年 07月 01日 星期一 23:09:31 CST: tts.py 运行失败,退出状态码 1, PID: 10195
|
||||||
|
2024年 07月 01日 星期一 23:09:33 CST: wenzhi.py 被停止, PID: 10208
|
||||||
|
2024年 07月 01日 星期一 23:09:33 CST: tts.py 运行失败,退出状态码 1, PID: 10225
|
||||||
|
2024年 07月 01日 星期一 23:09:35 CST: wenzhi.py 被停止, PID: 10229
|
||||||
|
2024年 07月 01日 星期一 23:09:35 CST: tts.py 运行失败,退出状态码 1, PID: 10237
|
||||||
|
2024年 07月 01日 星期一 23:09:37 CST: wenzhi.py 被停止, PID: 10241
|
||||||
|
2024年 07月 01日 星期一 23:09:37 CST: tts.py 运行失败,退出状态码 1, PID: 10249
|
||||||
|
2024年 07月 01日 星期一 23:09:39 CST: wenzhi.py 被停止, PID: 10289
|
||||||
|
2024年 07月 01日 星期一 23:09:39 CST: tts.py 运行失败,退出状态码 1, PID: 10306
|
||||||
|
2024年 07月 01日 星期一 23:09:41 CST: wenzhi.py 被停止, PID: 10310
|
||||||
|
2024年 07月 01日 星期一 23:09:41 CST: tts.py 运行失败,退出状态码 1, PID: 10327
|
||||||
|
2024年 07月 01日 星期一 23:09:43 CST: wenzhi.py 被停止, PID: 10340
|
||||||
|
2024年 07月 01日 星期一 23:09:43 CST: tts.py 运行失败,退出状态码 1, PID: 10357
|
||||||
|
2024年 07月 01日 星期一 23:09:45 CST: wenzhi.py 被停止, PID: 10379
|
||||||
|
2024年 07月 01日 星期一 23:09:45 CST: tts.py 运行失败,退出状态码 1, PID: 10396
|
||||||
|
2024年 07月 01日 星期一 23:13:21 CST: wenzhi.py 被停止, PID: 11686
|
||||||
|
2024年 07月 01日 星期一 23:13:21 CST: tts.py 运行成功, PID: 11694
|
||||||
|
2024年 07月 01日 星期一 23:13:23 CST: wenzhi.py 被停止, PID: 11698
|
||||||
|
2024年 07月 01日 星期一 23:13:23 CST: tts.py 运行成功, PID: 11733
|
||||||
|
2024年 07月 01日 星期一 23:14:23 CST: wenzhi.py 被停止, PID: 12133
|
||||||
|
2024年 07月 01日 星期一 23:14:23 CST: tts.py 运行成功, PID: 12141
|
||||||
|
2024年 07月 01日 星期一 23:14:25 CST: wenzhi.py 被停止, PID: 12154
|
||||||
|
2024年 07月 01日 星期一 23:14:25 CST: tts.py 运行成功, PID: 12180
|
||||||
|
2024年 07月 01日 星期一 23:16:13 CST: wenzhi.py 被停止, PID: 12910
|
||||||
|
2024年 07月 01日 星期一 23:16:13 CST: tts.py 运行成功, PID: 12918
|
||||||
|
2024年 07月 01日 星期一 23:16:15 CST: wenzhi.py 被停止, PID: 12940
|
||||||
|
2024年 07月 01日 星期一 23:16:15 CST: tts.py 运行成功, PID: 12957
|
||||||
|
2024年 07月 01日 星期一 23:16:17 CST: wenzhi.py 被停止, PID: 12961
|
||||||
|
2024年 07月 01日 星期一 23:16:17 CST: tts.py 运行成功, PID: 12978
|
||||||
|
2024年 07月 01日 星期一 23:16:19 CST: wenzhi.py 被停止, PID: 12982
|
||||||
|
2024年 07月 01日 星期一 23:16:19 CST: tts.py 运行成功, PID: 12990
|
||||||
|
2024年 07月 01日 星期一 23:16:21 CST: wenzhi.py 被停止, PID: 12994
|
||||||
|
2024年 07月 01日 星期一 23:16:21 CST: tts.py 运行成功, PID: 13002
|
||||||
|
2024年 07月 01日 星期一 23:16:23 CST: wenzhi.py 被停止, PID: 13024
|
||||||
|
2024年 07月 01日 星期一 23:16:23 CST: tts.py 运行成功, PID: 13041
|
||||||
|
2024年 07月 01日 星期一 23:16:25 CST: wenzhi.py 被停止, PID: 13054
|
||||||
|
2024年 07月 01日 星期一 23:16:25 CST: tts.py 运行成功, PID: 13062
|
||||||
|
2024年 07月 01日 星期一 23:16:27 CST: wenzhi.py 被停止, PID: 13075
|
||||||
|
2024年 07月 01日 星期一 23:16:27 CST: tts.py 运行成功, PID: 13083
|
||||||
|
2024年 07月 01日 星期一 23:17:10 CST: wenzhi.py 被停止, PID: 13388
|
||||||
|
2024年 07月 01日 星期一 23:17:10 CST: tts.py 运行成功, PID: 13396
|
||||||
|
2024年 07月 01日 星期一 23:17:12 CST: wenzhi.py 被停止, PID: 13400
|
||||||
|
2024年 07月 01日 星期一 23:17:12 CST: tts.py 运行成功, PID: 13408
|
||||||
|
2024年 07月 01日 星期一 23:17:23 CST: wenzhi.py 被停止, PID: 13502
|
||||||
|
2024年 07月 01日 星期一 23:17:23 CST: tts.py 运行成功, PID: 13510
|
||||||
|
2024年 07月 01日 星期一 23:17:25 CST: wenzhi.py 被停止, PID: 13514
|
||||||
|
2024年 07月 01日 星期一 23:17:25 CST: tts.py 运行成功, PID: 13522
|
||||||
|
2024年 07月 01日 星期一 23:17:27 CST: wenzhi.py 被停止, PID: 13526
|
||||||
|
2024年 07月 01日 星期一 23:17:27 CST: tts.py 运行成功, PID: 13534
|
||||||
|
2024年 07月 01日 星期一 23:17:59 CST: wenzhi.py 被停止, PID: 13762
|
||||||
|
2024年 07月 01日 星期一 23:17:59 CST: tts.py 运行失败,退出状态码 1, PID: 13779
|
||||||
|
2024年 07月 01日 星期一 23:18:01 CST: wenzhi.py 被停止, PID: 13783
|
||||||
|
2024年 07月 01日 星期一 23:18:01 CST: tts.py 运行失败,退出状态码 1, PID: 13791
|
||||||
|
2024年 07月 01日 星期一 23:18:03 CST: wenzhi.py 被停止, PID: 13795
|
||||||
|
2024年 07月 01日 星期一 23:18:03 CST: tts.py 运行失败,退出状态码 1, PID: 13821
|
||||||
|
2024年 07月 01日 星期一 23:18:05 CST: wenzhi.py 被停止, PID: 13825
|
||||||
|
2024年 07月 01日 星期一 23:18:05 CST: tts.py 运行失败,退出状态码 1, PID: 13833
|
||||||
|
2024年 07月 01日 星期一 23:18:07 CST: wenzhi.py 被停止, PID: 13837
|
||||||
|
2024年 07月 01日 星期一 23:18:07 CST: tts.py 运行失败,退出状态码 1, PID: 13854
|
||||||
|
2024年 07月 01日 星期一 23:18:09 CST: wenzhi.py 被停止, PID: 13867
|
||||||
|
2024年 07月 01日 星期一 23:18:09 CST: tts.py 运行失败,退出状态码 1, PID: 13875
|
||||||
|
2024年 07月 01日 星期一 23:18:11 CST: wenzhi.py 被停止, PID: 13879
|
||||||
|
2024年 07月 01日 星期一 23:18:11 CST: tts.py 运行失败,退出状态码 1, PID: 13887
|
||||||
|
2024年 07月 01日 星期一 23:18:13 CST: wenzhi.py 被停止, PID: 13891
|
||||||
|
2024年 07月 01日 星期一 23:18:13 CST: tts.py 运行失败,退出状态码 1, PID: 13899
|
||||||
|
2024年 07月 01日 星期一 23:18:15 CST: wenzhi.py 被停止, PID: 13903
|
||||||
|
2024年 07月 01日 星期一 23:18:15 CST: tts.py 运行失败,退出状态码 1, PID: 13911
|
||||||
|
2024年 07月 01日 星期一 23:18:17 CST: wenzhi.py 被停止, PID: 13915
|
||||||
|
2024年 07月 01日 星期一 23:18:18 CST: tts.py 运行失败,退出状态码 1, PID: 13923
|
||||||
|
2024年 07月 01日 星期一 23:18:20 CST: wenzhi.py 被停止, PID: 13927
|
||||||
|
2024年 07月 01日 星期一 23:18:20 CST: tts.py 运行失败,退出状态码 1, PID: 13935
|
||||||
|
2024年 07月 01日 星期一 23:18:22 CST: wenzhi.py 被停止, PID: 13939
|
||||||
|
2024年 07月 01日 星期一 23:18:22 CST: tts.py 运行失败,退出状态码 1, PID: 13947
|
||||||
|
2024年 07月 01日 星期一 23:18:24 CST: wenzhi.py 被停止, PID: 13960
|
||||||
|
2024年 07月 01日 星期一 23:18:24 CST: tts.py 运行失败,退出状态码 1, PID: 13968
|
||||||
|
2024年 07月 01日 星期一 23:18:26 CST: wenzhi.py 被停止, PID: 13972
|
||||||
|
2024年 07月 01日 星期一 23:18:26 CST: tts.py 运行失败,退出状态码 1, PID: 13980
|
||||||
|
2024年 07月 01日 星期一 23:18:28 CST: wenzhi.py 被停止, PID: 13984
|
||||||
|
2024年 07月 01日 星期一 23:18:28 CST: tts.py 运行失败,退出状态码 1, PID: 13992
|
||||||
|
2024年 07月 01日 星期一 23:18:30 CST: wenzhi.py 被停止, PID: 13996
|
||||||
|
2024年 07月 01日 星期一 23:18:30 CST: tts.py 运行失败,退出状态码 1, PID: 14004
|
||||||
|
2024年 07月 01日 星期一 23:18:32 CST: wenzhi.py 被停止, PID: 14017
|
||||||
|
2024年 07月 01日 星期一 23:18:32 CST: tts.py 运行失败,退出状态码 1, PID: 14025
|
||||||
|
2024年 07月 01日 星期一 23:18:34 CST: wenzhi.py 被停止, PID: 14029
|
||||||
|
2024年 07月 01日 星期一 23:18:34 CST: tts.py 运行失败,退出状态码 1, PID: 14046
|
||||||
|
2024年 07月 01日 星期一 23:18:36 CST: wenzhi.py 被停止, PID: 14050
|
||||||
|
2024年 07月 01日 星期一 23:18:36 CST: tts.py 运行失败,退出状态码 1, PID: 14076
|
||||||
|
2024年 07月 01日 星期一 23:18:38 CST: wenzhi.py 被停止, PID: 14080
|
||||||
|
2024年 07月 01日 星期一 23:18:38 CST: tts.py 运行失败,退出状态码 1, PID: 14088
|
||||||
|
2024年 07月 01日 星期一 23:18:40 CST: wenzhi.py 被停止, PID: 14092
|
||||||
|
2024年 07月 01日 星期一 23:18:40 CST: tts.py 运行失败,退出状态码 1, PID: 14109
|
||||||
|
2024年 07月 01日 星期一 23:18:42 CST: wenzhi.py 被停止, PID: 14113
|
||||||
|
2024年 07月 01日 星期一 23:18:42 CST: tts.py 运行失败,退出状态码 1, PID: 14130
|
||||||
|
2024年 07月 01日 星期一 23:18:44 CST: wenzhi.py 被停止, PID: 14134
|
||||||
|
2024年 07月 01日 星期一 23:18:44 CST: tts.py 运行失败,退出状态码 1, PID: 14142
|
||||||
|
2024年 07月 01日 星期一 23:18:46 CST: wenzhi.py 被停止, PID: 14146
|
||||||
|
2024年 07月 01日 星期一 23:18:46 CST: tts.py 运行失败,退出状态码 1, PID: 14154
|
||||||
|
2024年 07月 01日 星期一 23:18:48 CST: wenzhi.py 被停止, PID: 14167
|
||||||
|
2024年 07月 01日 星期一 23:18:48 CST: tts.py 运行失败,退出状态码 1, PID: 14184
|
||||||
|
2024年 07月 01日 星期一 23:18:50 CST: wenzhi.py 被停止, PID: 14197
|
||||||
|
2024年 07月 01日 星期一 23:18:50 CST: tts.py 运行失败,退出状态码 1, PID: 14223
|
||||||
|
2024年 07月 01日 星期一 23:18:52 CST: wenzhi.py 被停止, PID: 14227
|
||||||
|
2024年 07月 01日 星期一 23:18:52 CST: tts.py 运行失败,退出状态码 1, PID: 14235
|
||||||
|
2024年 07月 01日 星期一 23:18:54 CST: wenzhi.py 被停止, PID: 14248
|
||||||
|
2024年 07月 01日 星期一 23:18:54 CST: tts.py 运行失败,退出状态码 1, PID: 14282
|
||||||
|
2024年 07月 01日 星期一 23:18:56 CST: wenzhi.py 被停止, PID: 14296
|
||||||
|
2024年 07月 01日 星期一 23:18:56 CST: tts.py 运行失败,退出状态码 1, PID: 14313
|
||||||
|
2024年 07月 01日 星期一 23:18:58 CST: wenzhi.py 被停止, PID: 14334
|
||||||
|
2024年 07月 01日 星期一 23:18:58 CST: tts.py 运行失败,退出状态码 1, PID: 14361
|
||||||
|
2024年 07月 01日 星期一 23:19:00 CST: wenzhi.py 被停止, PID: 14374
|
||||||
|
2024年 07月 01日 星期一 23:19:00 CST: tts.py 运行失败,退出状态码 1, PID: 14391
|
||||||
|
2024年 07月 01日 星期一 23:19:02 CST: wenzhi.py 被停止, PID: 14395
|
||||||
|
2024年 07月 01日 星期一 23:19:02 CST: tts.py 运行失败,退出状态码 1, PID: 14403
|
||||||
|
2024年 07月 01日 星期一 23:19:04 CST: wenzhi.py 被停止, PID: 14425
|
||||||
|
2024年 07月 01日 星期一 23:19:04 CST: tts.py 运行失败,退出状态码 1, PID: 14433
|
||||||
|
2024年 07月 01日 星期一 23:19:06 CST: wenzhi.py 被停止, PID: 14446
|
||||||
|
2024年 07月 01日 星期一 23:19:07 CST: tts.py 运行失败,退出状态码 1, PID: 14463
|
||||||
|
2024年 07月 01日 星期一 23:19:09 CST: wenzhi.py 被停止, PID: 14485
|
||||||
|
2024年 07月 01日 星期一 23:19:09 CST: tts.py 运行失败,退出状态码 1, PID: 14502
|
||||||
|
2024年 07月 01日 星期一 23:19:11 CST: wenzhi.py 被停止, PID: 14515
|
||||||
|
2024年 07月 01日 星期一 23:19:11 CST: tts.py 运行失败,退出状态码 1, PID: 14532
|
||||||
|
2024年 07月 01日 星期一 23:19:13 CST: wenzhi.py 被停止, PID: 14536
|
||||||
|
2024年 07月 01日 星期一 23:19:13 CST: tts.py 运行失败,退出状态码 1, PID: 14544
|
||||||
|
2024年 07月 01日 星期一 23:19:15 CST: wenzhi.py 被停止, PID: 14548
|
||||||
|
2024年 07月 01日 星期一 23:19:15 CST: tts.py 运行失败,退出状态码 1, PID: 14574
|
||||||
|
2024年 07月 01日 星期一 23:19:17 CST: wenzhi.py 被停止, PID: 14578
|
||||||
|
2024年 07月 01日 星期一 23:19:17 CST: tts.py 运行失败,退出状态码 1, PID: 14586
|
||||||
|
2024年 07月 01日 星期一 23:19:19 CST: wenzhi.py 被停止, PID: 14599
|
||||||
|
2024年 07月 01日 星期一 23:19:19 CST: tts.py 运行失败,退出状态码 1, PID: 14616
|
||||||
|
2024年 07月 01日 星期一 23:19:21 CST: wenzhi.py 被停止, PID: 14620
|
||||||
|
2024年 07月 01日 星期一 23:19:21 CST: tts.py 运行失败,退出状态码 1, PID: 14646
|
||||||
|
2024年 07月 01日 星期一 23:19:23 CST: wenzhi.py 被停止, PID: 14650
|
||||||
|
2024年 07月 01日 星期一 23:19:23 CST: tts.py 运行失败,退出状态码 1, PID: 14658
|
||||||
|
2024年 07月 01日 星期一 23:19:25 CST: wenzhi.py 被停止, PID: 14671
|
||||||
|
2024年 07月 01日 星期一 23:19:25 CST: tts.py 运行失败,退出状态码 1, PID: 14679
|
||||||
|
2024年 07月 01日 星期一 23:19:27 CST: wenzhi.py 被停止, PID: 14692
|
||||||
|
2024年 07月 01日 星期一 23:19:27 CST: tts.py 运行失败,退出状态码 1, PID: 14709
|
||||||
|
2024年 07月 01日 星期一 23:19:29 CST: wenzhi.py 被停止, PID: 14713
|
||||||
|
2024年 07月 01日 星期一 23:19:29 CST: tts.py 运行失败,退出状态码 1, PID: 14721
|
||||||
|
2024年 07月 01日 星期一 23:19:31 CST: wenzhi.py 被停止, PID: 14735
|
||||||
|
2024年 07月 01日 星期一 23:19:31 CST: tts.py 运行失败,退出状态码 1, PID: 14743
|
||||||
|
2024年 07月 01日 星期一 23:19:33 CST: wenzhi.py 被停止, PID: 14756
|
||||||
|
2024年 07月 01日 星期一 23:19:33 CST: tts.py 运行失败,退出状态码 1, PID: 14773
|
||||||
|
2024年 07月 01日 星期一 23:19:35 CST: wenzhi.py 被停止, PID: 14777
|
||||||
|
2024年 07月 01日 星期一 23:19:35 CST: tts.py 运行失败,退出状态码 1, PID: 14785
|
||||||
|
2024年 07月 01日 星期一 23:19:37 CST: wenzhi.py 被停止, PID: 14798
|
||||||
|
2024年 07月 01日 星期一 23:19:37 CST: tts.py 运行失败,退出状态码 1, PID: 14815
|
||||||
|
2024年 07月 01日 星期一 23:19:39 CST: wenzhi.py 被停止, PID: 14819
|
||||||
|
2024年 07月 01日 星期一 23:19:39 CST: tts.py 运行失败,退出状态码 1, PID: 14836
|
||||||
|
2024年 07月 01日 星期一 23:19:41 CST: wenzhi.py 被停止, PID: 14840
|
||||||
|
2024年 07月 01日 星期一 23:19:41 CST: tts.py 运行失败,退出状态码 1, PID: 14848
|
||||||
|
2024年 07月 01日 星期一 23:19:43 CST: wenzhi.py 被停止, PID: 14852
|
||||||
|
2024年 07月 01日 星期一 23:19:43 CST: tts.py 运行失败,退出状态码 1, PID: 14860
|
||||||
|
2024年 07月 01日 星期一 23:19:45 CST: wenzhi.py 被停止, PID: 14864
|
||||||
|
2024年 07月 01日 星期一 23:19:45 CST: tts.py 运行失败,退出状态码 1, PID: 14872
|
||||||
|
2024年 07月 01日 星期一 23:19:47 CST: wenzhi.py 被停止, PID: 14885
|
||||||
|
2024年 07月 01日 星期一 23:19:47 CST: tts.py 运行失败,退出状态码 1, PID: 14893
|
||||||
|
2024年 07月 01日 星期一 23:19:49 CST: wenzhi.py 被停止, PID: 14897
|
||||||
|
2024年 07月 01日 星期一 23:19:49 CST: tts.py 运行失败,退出状态码 1, PID: 14905
|
||||||
|
2024年 07月 01日 星期一 23:19:51 CST: wenzhi.py 被停止, PID: 14909
|
||||||
|
2024年 07月 01日 星期一 23:19:51 CST: tts.py 运行失败,退出状态码 1, PID: 14926
|
||||||
|
2024年 07月 01日 星期一 23:19:53 CST: wenzhi.py 被停止, PID: 14948
|
||||||
|
2024年 07月 01日 星期一 23:19:53 CST: tts.py 运行失败,退出状态码 1, PID: 14956
|
||||||
|
2024年 07月 01日 星期一 23:19:55 CST: wenzhi.py 被停止, PID: 14969
|
||||||
|
2024年 07月 01日 星期一 23:19:55 CST: tts.py 运行失败,退出状态码 1, PID: 14977
|
||||||
|
2024年 07月 01日 星期一 23:19:58 CST: wenzhi.py 被停止, PID: 14981
|
||||||
|
2024年 07月 01日 星期一 23:19:58 CST: tts.py 运行失败,退出状态码 1, PID: 15007
|
||||||
|
2024年 07月 01日 星期一 23:20:00 CST: wenzhi.py 被停止, PID: 15020
|
||||||
|
2024年 07月 01日 星期一 23:20:00 CST: tts.py 运行失败,退出状态码 1, PID: 15037
|
||||||
|
2024年 07月 01日 星期一 23:20:02 CST: wenzhi.py 被停止, PID: 15041
|
||||||
|
2024年 07月 01日 星期一 23:20:02 CST: tts.py 运行失败,退出状态码 1, PID: 15049
|
||||||
|
2024年 07月 01日 星期一 23:20:04 CST: wenzhi.py 被停止, PID: 15053
|
||||||
|
2024年 07月 01日 星期一 23:20:04 CST: tts.py 运行失败,退出状态码 1, PID: 15061
|
||||||
|
2024年 07月 01日 星期一 23:20:06 CST: wenzhi.py 被停止, PID: 15067
|
||||||
|
2024年 07月 01日 星期一 23:20:06 CST: tts.py 运行失败,退出状态码 1, PID: 15075
|
||||||
|
2024年 07月 01日 星期一 23:20:08 CST: wenzhi.py 被停止, PID: 15079
|
||||||
|
2024年 07月 01日 星期一 23:20:08 CST: tts.py 运行失败,退出状态码 1, PID: 15105
|
@ -1,6 +0,0 @@
|
|||||||
cd sample
|
|
||||||
cd asr && make clean && rm core main *.log
|
|
||||||
cd ..
|
|
||||||
cd asrDemo2/run && make clean
|
|
||||||
cd ../..
|
|
||||||
cd asrDemo-srt && rm -rf run/*
|
|
@ -1,234 +0,0 @@
|
|||||||
//
|
|
||||||
// bds_ASRDefines.hpp
|
|
||||||
// SDKTester
|
|
||||||
//
|
|
||||||
// Created by baidu on 16/2/23.
|
|
||||||
// Copyright © 2016年 baidu. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
#ifndef bds_ASRDefines_h
|
|
||||||
#define bds_ASRDefines_h
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
//#include "bds_int_types.h"
|
|
||||||
#include <stdint.h>
|
|
||||||
namespace bds {
|
|
||||||
|
|
||||||
#pragma mark - 设定采样率
|
|
||||||
typedef enum TBDVoiceRecognitionRecordSampleRateFlags
|
|
||||||
{
|
|
||||||
EVoiceRecognitionRecordSampleRateAuto = 0,
|
|
||||||
EVoiceRecognitionRecordSampleRate8K,
|
|
||||||
EVoiceRecognitionRecordSampleRate16K,
|
|
||||||
} TBDVoiceRecognitionRecordSampleRateFlags;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别类型
|
|
||||||
typedef enum TBDVoiceRecognitionProperty
|
|
||||||
{
|
|
||||||
EVoiceRecognitionPropertyMusic = 10001, // 音乐
|
|
||||||
EVoiceRecognitionPropertyVideo = 10002, // 视频
|
|
||||||
EVoiceRecognitionPropertyApp = 10003, // 应用
|
|
||||||
EVoiceRecognitionPropertyWeb = 10004, // web
|
|
||||||
EVoiceRecognitionPropertySearch = 10005, // 热词
|
|
||||||
EVoiceRecognitionPropertyEShopping = 10006, // 电商&购物
|
|
||||||
EVoiceRecognitionPropertyHealth = 10007, // 健康&母婴
|
|
||||||
EVoiceRecognitionPropertyCall = 10008, // 打电话
|
|
||||||
EVoiceRecognitionPropertySong = 10009, // 录歌识别
|
|
||||||
EVoiceRecognitionPropertyShake = 10010, // 摇一摇拾台
|
|
||||||
EVoiceRecognitionPropertyMedicalCare = 10052, // 医疗
|
|
||||||
EVoiceRecognitionPropertyCar = 10053, // 汽车
|
|
||||||
EVoiceRecognitionPropertyCatering = 10054, // 娱乐餐饮
|
|
||||||
EVoiceRecognitionPropertyFinanceAndEconomics = 10055, // 财经
|
|
||||||
EVoiceRecognitionPropertyGame = 10056, // 游戏
|
|
||||||
EVoiceRecognitionPropertyCookbook = 10057, // 菜谱
|
|
||||||
EVoiceRecognitionPropertyAssistant = 10058, // 助手
|
|
||||||
EVoiceRecognitionPropertyRecharge = 10059, // 话费充值
|
|
||||||
EVoiceRecognitionPropertyMap = 10060, // 地图
|
|
||||||
EVoiceRecognitionPropertyInput = 20000, // 输入
|
|
||||||
// 离线垂类
|
|
||||||
EVoiceRecognitionPropertyContacts = 100014, // 联系人指令
|
|
||||||
EVoiceRecognitionPropertySetting = 100016, // 手机设置
|
|
||||||
EVoiceRecognitionPropertyTVInstruction = 100018, // 电视指令
|
|
||||||
EVoiceRecognitionPropertyPlayerInstruction = 100019, // 播放器指令
|
|
||||||
EVoiceRecognitionPropertyRadio = 100020, // 收音机
|
|
||||||
} TBDVoiceRecognitionProperty;
|
|
||||||
|
|
||||||
#pragma mark - 设置识别语言
|
|
||||||
typedef enum TBDVoiceRecognitionLanguage
|
|
||||||
{
|
|
||||||
EVoiceRecognitionLanguageChinese = 0,
|
|
||||||
EVoiceRecognitionLanguageCantonese,
|
|
||||||
EVoiceRecognitionLanguageEnglish,
|
|
||||||
EVoiceRecognitionLanguageSichuanDialect,
|
|
||||||
} TBDVoiceRecognitionLanguage;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别请求资源类型
|
|
||||||
typedef enum TBDVoiceRecognitionProtocol
|
|
||||||
{
|
|
||||||
EPROTOCOL_DEFAULT = 0,
|
|
||||||
EPROTOCOL_SEARCH_NBEST = 1,
|
|
||||||
EPROTOCOL_INPUT_NBEST_PROTOCOL = 2,
|
|
||||||
EPROTOCOL_POST_PROTOCOL = 101,
|
|
||||||
EPROTOCOL_WISE_PROTOCOL = 300,
|
|
||||||
EPROTOCOL_WISE_TEXT_PROTOCOL = 301,
|
|
||||||
EPROTOCOL_AUDIO_DA_PROTOCOL = 302,
|
|
||||||
EPROTOCOL_NLU_PROTOCOL = 303,
|
|
||||||
EPROTOCOL_NLU_TEXT_PROTOCOL = 304,
|
|
||||||
EPROTOCOL_WISE_NLU_PROTOCOL = 305,
|
|
||||||
EPROTOCOL_TALK_PROTOCOL = 306,
|
|
||||||
EPROTOCOL_SEARCH_MUSIC_PROTOCOL = 1000,
|
|
||||||
} TBDVoiceRecognitionProtocol;
|
|
||||||
|
|
||||||
#pragma mark - 调试日志级别
|
|
||||||
typedef enum TBDVoiceRecognitionDebugLogLevel
|
|
||||||
{
|
|
||||||
EVRDebugLogLevelOff = 0,
|
|
||||||
EVRDebugLogLevelFatal = 1,
|
|
||||||
EVRDebugLogLevelError = 2,
|
|
||||||
EVRDebugLogLevelWarning = 3,
|
|
||||||
EVRDebugLogLevelInformation = 4,
|
|
||||||
EVRDebugLogLevelDebug = 5,
|
|
||||||
EVRDebugLogLevelTrace = 6
|
|
||||||
} TBDVoiceRecognitionDebugLogLevel;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别状态
|
|
||||||
typedef enum TBDVoiceRecognitionClientWorkStatus
|
|
||||||
{
|
|
||||||
EVoiceRecognitionClientWorkStatusStartWorkIng, // 识别工作开始,开始采集及处理数据
|
|
||||||
EVoiceRecognitionClientWorkStatusStart, // 检测到用户开始说话
|
|
||||||
EVoiceRecognitionClientWorkStatusEnd, // 本地声音采集结束,等待识别结果返回并结束录音
|
|
||||||
EVoiceRecognitionClientWorkStatusNewRecordData, // 录音数据回调
|
|
||||||
EVoiceRecognitionClientWorkStatusFlushData, // 连续上屏
|
|
||||||
EVoiceRecognitionClientWorkStatusFinish, // 语音识别功能完成,服务器返回正确结果
|
|
||||||
EVoiceRecognitionClientWorkStatusMeterLevel, // 当前音量回调
|
|
||||||
EVoiceRecognitionClientWorkStatusCancel, // 用户取消
|
|
||||||
EVoiceRecognitionClientWorkStatusError, // 发生错误
|
|
||||||
/* 离线引擎状态 */
|
|
||||||
EVoiceRecognitionClientWorkStatusLoaded, // 离线引擎加载完成
|
|
||||||
EVoiceRecognitionClientWorkStatusUnLoaded, // 离线引擎卸载完成
|
|
||||||
/* CHUNK状态 */
|
|
||||||
EVoiceRecognitionClientWorkStatusChunkThirdData, // CHUNK: 识别结果中的第三方数据
|
|
||||||
EVoiceRecognitionClientWorkStatusChunkVPRes, // CHUNK: 声纹会议返回信息 vp_res
|
|
||||||
EVoiceRecognitionClientWorkStatusChunkNlu, // CHUNK: 识别结果中的语义结果
|
|
||||||
EVoiceRecognitionClientWorkStatusChunkEnd, // CHUNK: 识别过程结束
|
|
||||||
/* LOG */
|
|
||||||
EVoiceRecognitionClientWorkStatusFeedback, // Feedback: 识别过程反馈的打点数据
|
|
||||||
/* Only for iOS */
|
|
||||||
EVoiceRecognitionClientWorkStatusRecorderEnd, // 录音机关闭,页面跳转需检测此时间,规避状态条 (iOS)
|
|
||||||
/* LONG SPEECH END */
|
|
||||||
EVoiceRecognitionClientWorkStatusLongSpeechEnd // 长语音结束状态
|
|
||||||
} TBDVoiceRecognitionClientWorkStatus;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别策略
|
|
||||||
typedef enum TBDVoiceRecognitionStrategy
|
|
||||||
{
|
|
||||||
EVR_STRATEGY_ONLINE = 0, // 在线识别
|
|
||||||
EVR_STRATEGY_OFFLINE, // 离线识别
|
|
||||||
EVR_STRATEGY_ONLINE_PRI, // 在线优先
|
|
||||||
EVR_STRATEGY_OFFLINE_PRI, // 离线优先
|
|
||||||
EVR_STRATEGY_BOTH, // 并行模式
|
|
||||||
} TBDVoiceRecognitionStrategy;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别离线引擎类型
|
|
||||||
typedef enum TBDVoiceRecognitionOfflineEngineType
|
|
||||||
{
|
|
||||||
EVR_OFFLINE_ENGINE_INPUT = 0, // 离线引擎输入法模式
|
|
||||||
EVR_OFFLINE_ENGINE_NAVI, // 离线引擎导航模式
|
|
||||||
EVR_OFFLINE_ENGINE_GRAMMER, // 离线引擎语法模式
|
|
||||||
} TBDVoiceRecognitionOfflineEngineType;
|
|
||||||
|
|
||||||
#pragma mark - 识别结果类型
|
|
||||||
typedef enum TBDVoiceRecognitionResultType
|
|
||||||
{
|
|
||||||
EVR_RESULT_TYPE_ERROR = -1, // Error code
|
|
||||||
EVR_RESULT_TYPE_EMPTY = 0, // Empty reply
|
|
||||||
EVR_RESULT_TYPE_PARTIAL = 1, // Partial result
|
|
||||||
EVR_RESULT_TYPE_NBEST = 2, // Nbest result
|
|
||||||
EVR_RESULT_TYPE_CN = 3, // CN result
|
|
||||||
EVR_RESULT_TYPE_RESOURCE = 4, // NLU & resource result
|
|
||||||
EVR_RESULT_TYPE_THIRD = 5, // CHUNK: Third party data
|
|
||||||
EVR_RESULT_TYPE_FINISH = 6, // CHUNK: Finish
|
|
||||||
EVR_RESULT_TYPE_END = 7, // CHUNK: End
|
|
||||||
EVR_RESULT_TYPE_VP_RES = 8, // vp_res
|
|
||||||
} TBDVoiceRecognitionResultType;
|
|
||||||
|
|
||||||
#pragma mark - 网络类型
|
|
||||||
typedef enum TBDVoiceRecognitionNetworkType
|
|
||||||
{
|
|
||||||
EVR_NETWORK_TYPE_NO = 0,
|
|
||||||
EVR_NETWORK_TYPE_2G,
|
|
||||||
EVR_NETWORK_TYPE_3G,
|
|
||||||
EVR_NETWORK_TYPE_4G,
|
|
||||||
EVR_NETWORK_TYPE_WIFI,
|
|
||||||
} TBDVoiceRecognitionNetworkType;
|
|
||||||
|
|
||||||
#pragma mark - 语音压缩类型
|
|
||||||
typedef enum TBDVoiceRecognitionAudioCompressionType
|
|
||||||
{
|
|
||||||
EVR_AUDIO_COMPRESSION_MIN = 0,
|
|
||||||
EVR_AUDIO_COMPRESSION_PCM = 1,
|
|
||||||
EVR_AUDIO_COMPRESSION_BV32 = 2,
|
|
||||||
EVR_AUDIO_COMPRESSION_AMR = 3,
|
|
||||||
EVR_AUDIO_COMPRESSION_MAX = 4,
|
|
||||||
} TBDVoiceRecognitionAudioCompressionType;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别错误通知状态分类
|
|
||||||
typedef enum TVoiceRecognitionClientErrorDomain
|
|
||||||
{
|
|
||||||
EVRClientErrorDomainRecord = 10, // 录音设备出错
|
|
||||||
EVRClientErrorDomainVAD = 20, // 语音数据处理过程出错
|
|
||||||
EVRClientErrorDomainOnline = 30, // 在线识别引擎出错
|
|
||||||
EVRClientErrorDomainLocalNetwork = 31, // 本地网络联接出错
|
|
||||||
EVRClientErrorDomainHTTP = 32, // HTTP协议错误
|
|
||||||
EVRClientErrorDomainServer = 33, // 服务器返回错误
|
|
||||||
EVRClientErrorDomainOffline = 34, // 离线引擎返回错误
|
|
||||||
EVRClientErrorDomainCommon = 40, // 其他错误
|
|
||||||
} TVoiceRecognitionClientErrorDomain;
|
|
||||||
|
|
||||||
#pragma mark - 语音识别错误通知状态
|
|
||||||
typedef enum TVoiceRecognitionClientErrorCode
|
|
||||||
{
|
|
||||||
EVRClientErrorCodeRecoderException = (EVRClientErrorDomainRecord << 16) | (0x0000FFFF & 1), // 录音设备异常
|
|
||||||
EVRClientErrorCodeRecoderNoPermission = (EVRClientErrorDomainRecord << 16) | (0x0000FFFF & 2), // 无录音权限
|
|
||||||
EVRClientErrorCodeRecoderUnAvailable = (EVRClientErrorDomainRecord << 16) | (0x0000FFFF & 3), // 录音设备不可用
|
|
||||||
EVRClientErrorCodeInterruption = (EVRClientErrorDomainRecord << 16) | (0x0000FFFF & 4), // 录音中断
|
|
||||||
|
|
||||||
EVRClientErrorCodeVADException = (EVRClientErrorDomainVAD << 16) | (0x0000FFFF & 1), // 前端库异常
|
|
||||||
EVRClientErrorCodeNoSpeech = (EVRClientErrorDomainVAD << 16) | (0x0000FFFF & 2), // 用户未说话
|
|
||||||
EVRClientErrorCodeShort = (EVRClientErrorDomainVAD << 16) | (0x0000FFFF & 3), // 用户说话声音太短
|
|
||||||
|
|
||||||
EVRClientErrorCodeOnlineExceptioin = (EVRClientErrorDomainOnline << 16) | (0x0000FFFF & 1), // 在线识别引擎异常
|
|
||||||
EVRClientErrorCodeOnlineNetworkUnavailable = (EVRClientErrorDomainOnline << 16) | (0x0000FFFF & 2), // 网络不可用
|
|
||||||
EVRClientErrorCodeOnlineTokenFailed = (EVRClientErrorDomainOnline << 16) | (0x0000FFFF & 3), // 获取token失败
|
|
||||||
EVRClientErrorCodeOnlineResolveUrlFailed = (EVRClientErrorDomainOnline << 16) | (0x0000FFFF & 4), // 解析url失败
|
|
||||||
EVRClientErrorCodeLocalTimeout = (EVRClientErrorDomainLocalNetwork << 16) | (0x0000FFFF & 1), // 请求超时
|
|
||||||
|
|
||||||
EVRClientErrorCodeServerParamError = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3001), // 协议参数错误
|
|
||||||
EVRClientErrorCodeServerRecognError = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3002), // 识别过程出错
|
|
||||||
EVRClientErrorCodeServerNoFindResult = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3003), // 没有找到匹配结果
|
|
||||||
EVRClientErrorCodeServerAppNameUnknownError = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3004), // AppnameUnkown错误
|
|
||||||
EVRClientErrorCodeServerSpeechQualityProblem = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3005), // 声音不符合识别要求
|
|
||||||
EVRClientErrorCodeServerSpeechTooLong = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3006), // 语音过长
|
|
||||||
EVRClientErrorCodeServerSpeechParamsUnknow = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3008), // 上行参数未知,(可能是gzip解压失败)
|
|
||||||
EVRClientErrorCodeServerSpeechNoUploadLink = (EVRClientErrorDomainServer << 16) | (0x0000FFFF & -3011), // 只有下行链接没有上行链接
|
|
||||||
|
|
||||||
EVRClientErrorCodeCommonBusy = (EVRClientErrorDomainCommon << 16) | (0x0000FFFF & 4095), // 识别器忙
|
|
||||||
EVRClientErrorCodeCommonPropertyListInvalid = (EVRClientErrorDomainCommon << 16) | (0x0000FFFF & 2), // 垂类设置有误
|
|
||||||
EVRClientErrorCodeCommonEnqueueError = (EVRClientErrorDomainCommon << 16) | (0x0000FFFF & 3) // 语音数据enqueue失败
|
|
||||||
} TVoiceRecognitionClientErrorCode;
|
|
||||||
|
|
||||||
#pragma mark -- INTERNAL DEFINES
|
|
||||||
|
|
||||||
|
|
||||||
#pragma mark - 语音识别模式
|
|
||||||
typedef enum TBDVoiceRecognitionMode {
|
|
||||||
EVR_MODE_MULTI_SENTENCE = 0,
|
|
||||||
EVR_MODE_SINGLE_SENTENCE,
|
|
||||||
EVR_MODE_MUSIC,
|
|
||||||
EVR_MODE_SHAKE,
|
|
||||||
} TBDVoiceRecognitionMode;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif /* bds_ASRDefines_h */
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
|||||||
//
|
|
||||||
// bds_WakeupDefines.hpp
|
|
||||||
// BDASRCore
|
|
||||||
//
|
|
||||||
// Created by baidu on 16/5/20.
|
|
||||||
// Copyright © 2016年 baidu. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
#ifndef bds_WakeupDefines_hpp
|
|
||||||
#define bds_WakeupDefines_hpp
|
|
||||||
|
|
||||||
namespace bds {
|
|
||||||
|
|
||||||
#pragma mark - 唤醒引擎状态
|
|
||||||
typedef enum TWakeupEngineWorkStatus
|
|
||||||
{
|
|
||||||
EWakeupEngineWorkStatusStarted, // 引擎开始工作
|
|
||||||
EWakeupEngineWorkStatusStopped, // 引擎关闭完成
|
|
||||||
EWakeupEngineWorkStatusLoaded, // 唤醒引擎加载完成
|
|
||||||
EWakeupEngineWorkStatusUnLoaded, // 唤醒引擎卸载完成
|
|
||||||
EWakeupEngineWorkStatusTriggered, // 命中唤醒词
|
|
||||||
EWakeupEngineWorkStatusError, // 引擎发生错误
|
|
||||||
} TWakeupEngineWorkStatus;
|
|
||||||
|
|
||||||
#pragma mark - 唤醒引擎错误分类
|
|
||||||
typedef enum TWakeupEngineErrorDomain
|
|
||||||
{
|
|
||||||
EWakeupEngineErrorDomainRecord = 10, // 录音设备出错
|
|
||||||
EWakeupEngineErrorDomainEngine = 38, // 录音设备出错
|
|
||||||
} TWakeupEngineErrorDomain;
|
|
||||||
|
|
||||||
#pragma mark - 唤醒引擎错误状态
|
|
||||||
typedef enum TWakeupEngineErrorCode
|
|
||||||
{
|
|
||||||
EWakeupEngineRecoderException = (EWakeupEngineErrorDomainRecord << 16) | (0x0000FFFF & 1), // 录音设备异常
|
|
||||||
EWakeupEngineRecoderNoPermission = (EWakeupEngineErrorDomainRecord << 16) | (0x0000FFFF & 2), // 无录音权限
|
|
||||||
EWakeupEngineRecoderUnAvailable = (EWakeupEngineErrorDomainRecord << 16) | (0x0000FFFF & 3), // 录音设备不可用
|
|
||||||
EWakeupEngineRecoderInterruption = (EWakeupEngineErrorDomainRecord << 16) | (0x0000FFFF & 4), // 录音中断
|
|
||||||
|
|
||||||
EWakeupEngineExceptioin = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 1), // 唤醒引擎异常
|
|
||||||
EWakeupEngineNoLicense = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 2), // 无授权文件
|
|
||||||
EWakeupEngineLicenseInvalid = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 3), // 授权文件异常
|
|
||||||
EWakeupEngineWakeupWordsInvalid = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 4), // 唤醒次异常
|
|
||||||
EWakeupEngineDatFileInvalid = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 5), // 模型文件异常
|
|
||||||
EWakeupEngineInitializeFailed = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 6), // 引擎初始化失败
|
|
||||||
EWakeupEngineAllocMemFailed = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 7), // 内存分配失败
|
|
||||||
EWakeupEngineResetFailed = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 8), // 引擎重置失败
|
|
||||||
EWakeupEngineFreeFailed = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 9), // 引擎释放失败
|
|
||||||
EWakeupEngineArchiNotSupportted = (EWakeupEngineErrorDomainEngine << 16) | (0x0000FFFF & 10), // 引擎不支持该架构
|
|
||||||
} TWakeupEngineErrorCode;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif /* bds_WakeupDefines_hpp */
|
|
@ -1,66 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
*
|
|
||||||
* Copyright (c) 2016 Baidu.com, Inc. All Rights Reserved
|
|
||||||
*
|
|
||||||
**************************************************************************/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @file BDSSDKMessage.hpp
|
|
||||||
* @author Vaino(lappivaeinoe@baidu.com)
|
|
||||||
* @date 2016/10/26 17:51:32
|
|
||||||
* @brief Message container to pass commands to SDK and receive events/callbacks from the SDK
|
|
||||||
*
|
|
||||||
**/
|
|
||||||
|
|
||||||
#ifndef _BDS_SDK_MESSAGE_HPP_
|
|
||||||
#define _BDS_SDK_MESSAGE_HPP_
|
|
||||||
#include <map>
|
|
||||||
#include <vector>
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
namespace bds {
|
|
||||||
|
|
||||||
extern const std::string DATA_CHUNK;
|
|
||||||
|
|
||||||
class BDSSDKMessageImpl;
|
|
||||||
class BDSSDKMessage{
|
|
||||||
public:
|
|
||||||
BDSSDKMessage(const std::string &p_name);
|
|
||||||
BDSSDKMessage();
|
|
||||||
BDSSDKMessage(const BDSSDKMessage &m);
|
|
||||||
virtual BDSSDKMessage& operator=(const BDSSDKMessage &m);
|
|
||||||
|
|
||||||
std::string name;
|
|
||||||
/*
|
|
||||||
char* data;
|
|
||||||
unsigned int length;
|
|
||||||
*/
|
|
||||||
virtual ~BDSSDKMessage();
|
|
||||||
|
|
||||||
/* Set parameters to message */
|
|
||||||
void set_parameter(const std::string &key, const std::string &value);
|
|
||||||
void set_parameter(const std::string &key, int value);
|
|
||||||
void set_parameter(const std::string &key, float value);
|
|
||||||
void set_parameter(const std::string &key, const char* value, int valueLen);
|
|
||||||
void set_parameter(const std::string &key, const std::vector<std::string> &value);
|
|
||||||
|
|
||||||
/* Get keys for parameters set to message */
|
|
||||||
std::vector<std::string> string_param_keys();
|
|
||||||
std::vector<std::string> int_param_keys();
|
|
||||||
std::vector<std::string> float_param_keys();
|
|
||||||
std::vector<std::string> char_param_keys();
|
|
||||||
std::vector<std::string> vector_param_keys();
|
|
||||||
|
|
||||||
/* Get parameters from message */
|
|
||||||
bool get_parameter(const std::string &key, std::string &outValue);
|
|
||||||
bool get_parameter(const std::string &key, int &outValue);
|
|
||||||
bool get_parameter(const std::string &key, float &outValue);
|
|
||||||
bool get_parameter(const std::string &key, const char* &outValue, int &outValueLen);
|
|
||||||
bool get_parameter(const std::string &key, std::vector<std::string> &outValue);
|
|
||||||
private:
|
|
||||||
BDSSDKMessageImpl* _impl;
|
|
||||||
friend class BDSSDKMessageImpl;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,49 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
*
|
|
||||||
* Copyright (c) 2016 Baidu.com, Inc. All Rights Reserved
|
|
||||||
*
|
|
||||||
**************************************************************************/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @file BDSpeechSDK.hpp
|
|
||||||
* @author Vaino(lappivaeinoe@baidu.com)
|
|
||||||
* @date 2016/10/26 17:52:07
|
|
||||||
* @brief Main interface for speech SDK for Linux.
|
|
||||||
*
|
|
||||||
**/
|
|
||||||
|
|
||||||
#ifndef _BDS_SPEECH_SDK_HPP_
|
|
||||||
#define _BDS_SPEECH_SDK_HPP_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include "BDSSDKMessage.hpp"
|
|
||||||
|
|
||||||
namespace bds {
|
|
||||||
class BDSpeechSDK{
|
|
||||||
public:
|
|
||||||
static BDSpeechSDK* get_instance(const std::string &SDKType, std::string &outErrorDescription);
|
|
||||||
virtual void set_event_listener(void(*listener)(BDSSDKMessage&,void*), void* userParam) = 0;
|
|
||||||
static void release_instance(BDSpeechSDK* instance);
|
|
||||||
|
|
||||||
virtual bool post(BDSSDKMessage &message, std::string &outErrorDescription) = 0;
|
|
||||||
/*
|
|
||||||
* Cleanup for closing the program.
|
|
||||||
* This function will clean up some globals and makes sure that
|
|
||||||
* everything has been stopped before returning.
|
|
||||||
* Call is needed only when the whole program is about to shut down
|
|
||||||
* Not calling this function before returning from main() function of the program may lead to a crash due to async nature of release_instance() functions.
|
|
||||||
*/
|
|
||||||
static void do_cleanup();
|
|
||||||
|
|
||||||
static void open_log_file(const char *logFileName, int fileSize = 0);
|
|
||||||
static void close_log_file();
|
|
||||||
static std::string get_sdk_version();
|
|
||||||
|
|
||||||
static int set_global_param(const std::string& param_type, void* value, std::string &outErrorDescription);
|
|
||||||
protected:
|
|
||||||
BDSpeechSDK();
|
|
||||||
virtual ~BDSpeechSDK();
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -1,54 +0,0 @@
|
|||||||
vec 26
|
|
||||||
1.485246e+01
|
|
||||||
1.579741e+01
|
|
||||||
1.663629e+01
|
|
||||||
1.698390e+01
|
|
||||||
1.708107e+01
|
|
||||||
1.745045e+01
|
|
||||||
1.752832e+01
|
|
||||||
1.758490e+01
|
|
||||||
1.746364e+01
|
|
||||||
1.743286e+01
|
|
||||||
1.744198e+01
|
|
||||||
1.735617e+01
|
|
||||||
1.735499e+01
|
|
||||||
1.730315e+01
|
|
||||||
1.726894e+01
|
|
||||||
1.729055e+01
|
|
||||||
1.728198e+01
|
|
||||||
1.718504e+01
|
|
||||||
1.712417e+01
|
|
||||||
1.710584e+01
|
|
||||||
1.715915e+01
|
|
||||||
1.723995e+01
|
|
||||||
1.730050e+01
|
|
||||||
1.728485e+01
|
|
||||||
1.728487e+01
|
|
||||||
1.729697e+01
|
|
||||||
vec 26
|
|
||||||
2.764144e-01
|
|
||||||
2.703758e-01
|
|
||||||
2.584008e-01
|
|
||||||
2.514187e-01
|
|
||||||
2.496835e-01
|
|
||||||
2.436650e-01
|
|
||||||
2.391809e-01
|
|
||||||
2.393867e-01
|
|
||||||
2.416821e-01
|
|
||||||
2.443231e-01
|
|
||||||
2.473226e-01
|
|
||||||
2.507182e-01
|
|
||||||
2.540205e-01
|
|
||||||
2.566869e-01
|
|
||||||
2.590701e-01
|
|
||||||
2.611003e-01
|
|
||||||
2.630226e-01
|
|
||||||
2.658522e-01
|
|
||||||
2.699072e-01
|
|
||||||
2.724641e-01
|
|
||||||
2.723619e-01
|
|
||||||
2.699174e-01
|
|
||||||
2.670183e-01
|
|
||||||
2.660550e-01
|
|
||||||
2.658852e-01
|
|
||||||
2.637595e-01
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
66af2eef7a9e6cf37646e6a0c9c0abcbb2149789b4a8c5532796731a694e7254b2f9c4815e0dd162633078eec0e09d31d88485feb9c9980c7d47bd98b0cb413e749e35f7751fa6dc05efe64003bbf8e1c145e4c9b1a625e268cb9bca9b123f7c13992c4a751a85bf356019726c17197279b637d6868a5fe93a59b54cedf4d60d844782908589335de28e5fe6eeba404ee827431a2ee60edaf013c2ca14ba062a2e8e3ee99ec7664a48e646e216a1e7267971fdad4d14f14dda1912723e87408cb244ac92321f6abf04df4a6bf6c2a05a0aecd4d307ed10c461a109315a7bf0b8dd2870d59c4e8ea1b5395fa15da2a4f3f7081cc6bb8543b8f4e240838eb41290
|
|
Binary file not shown.
Binary file not shown.
@ -1,54 +0,0 @@
|
|||||||
vec 26
|
|
||||||
1.485246e+01
|
|
||||||
1.579741e+01
|
|
||||||
1.663629e+01
|
|
||||||
1.698390e+01
|
|
||||||
1.708107e+01
|
|
||||||
1.745045e+01
|
|
||||||
1.752832e+01
|
|
||||||
1.758490e+01
|
|
||||||
1.746364e+01
|
|
||||||
1.743286e+01
|
|
||||||
1.744198e+01
|
|
||||||
1.735617e+01
|
|
||||||
1.735499e+01
|
|
||||||
1.730315e+01
|
|
||||||
1.726894e+01
|
|
||||||
1.729055e+01
|
|
||||||
1.728198e+01
|
|
||||||
1.718504e+01
|
|
||||||
1.712417e+01
|
|
||||||
1.710584e+01
|
|
||||||
1.715915e+01
|
|
||||||
1.723995e+01
|
|
||||||
1.730050e+01
|
|
||||||
1.728485e+01
|
|
||||||
1.728487e+01
|
|
||||||
1.729697e+01
|
|
||||||
vec 26
|
|
||||||
2.764144e-01
|
|
||||||
2.703758e-01
|
|
||||||
2.584008e-01
|
|
||||||
2.514187e-01
|
|
||||||
2.496835e-01
|
|
||||||
2.436650e-01
|
|
||||||
2.391809e-01
|
|
||||||
2.393867e-01
|
|
||||||
2.416821e-01
|
|
||||||
2.443231e-01
|
|
||||||
2.473226e-01
|
|
||||||
2.507182e-01
|
|
||||||
2.540205e-01
|
|
||||||
2.566869e-01
|
|
||||||
2.590701e-01
|
|
||||||
2.611003e-01
|
|
||||||
2.630226e-01
|
|
||||||
2.658522e-01
|
|
||||||
2.699072e-01
|
|
||||||
2.724641e-01
|
|
||||||
2.723619e-01
|
|
||||||
2.699174e-01
|
|
||||||
2.670183e-01
|
|
||||||
2.660550e-01
|
|
||||||
2.658852e-01
|
|
||||||
2.637595e-01
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
79bb1333ee01a55a5e1f51286d7c4bc4
|
|
@ -1,39 +0,0 @@
|
|||||||
## asr Makefile ##
|
|
||||||
CC=g++
|
|
||||||
#AR=ar
|
|
||||||
|
|
||||||
#FILE_NAME=$(src)
|
|
||||||
FILE_NAME=src/main.cpp
|
|
||||||
INC_PATH= -I../../include\
|
|
||||||
-I../../include/ASR\
|
|
||||||
|
|
||||||
SRC_PATH=./src
|
|
||||||
OBJ_PATH=.
|
|
||||||
TARGET=$(basename $(FILE_NAME))
|
|
||||||
LIB_PATH=../../lib
|
|
||||||
EXTERN_PATH=../../extern/lib
|
|
||||||
TARGET_PATH=./
|
|
||||||
|
|
||||||
CPPFLAGS1=-Wall -O0 -fPIC -g -D__LINUX__ -Wno-unknown-pragmas -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
|
|
||||||
CPPFLAGS= $(CPPFLAGS1) $(LIB_PATH)/libBDSpeechSDK.a $(EXTERN_PATH)/libcurl.a $(EXTERN_PATH)/libiconv.a $(EXTERN_PATH)/libz.a $(EXTERN_PATH)/libssl.a $(EXTERN_PATH)/libcrypto.a $(EXTERN_PATH)/libuuid.a -lrt -ldl -lpthread
|
|
||||||
SRC_FILE=$(shell cd $(SRC_PATH)&&echo *.cpp)
|
|
||||||
SRC:=$(foreach n,$(SRC_FILE),$(SRC_PATH)/$(n))
|
|
||||||
|
|
||||||
OBJ_FILE=$(SRC_FILE:.cpp=.o)
|
|
||||||
OBJ:=$(foreach n,$(OBJ_FILE),$(OBJ_PATH)/$(n))
|
|
||||||
|
|
||||||
DEP_FILE=$(SRC_FILE:.cpp=.d)
|
|
||||||
DEP:=$(foreach n,$(DEP_FILE),$(OBJ_PATH)/$(n))
|
|
||||||
|
|
||||||
$(TARGET):$(SRC)
|
|
||||||
$(CC) -o $(TARGET) ./$(FILE_NAME) $(INC_PATH) $(CPPFLAGS)
|
|
||||||
-mv $@ $(TARGET_PATH)
|
|
||||||
clean:
|
|
||||||
-rm -f $(OBJ)
|
|
||||||
-rm -f $(TARGET)
|
|
||||||
|
|
||||||
cleanall:
|
|
||||||
-rm -f $(OBJ)
|
|
||||||
-rm -f $(TARGET)
|
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue