@@ -99,7 +99,7 @@ def send():
99
99
try :
100
100
try :
101
101
data_json = request .get_json ()
102
- logging .debug (f"API收到数据:{ data_json } " )
102
+ logging .info (f"API收到数据:{ data_json } " )
103
103
104
104
if data_json ["type" ] == "reread" :
105
105
my_handle .reread_handle (data_json )
@@ -151,7 +151,7 @@ def record_audio():
151
151
input = True ,
152
152
frames_per_buffer = CHUNK )
153
153
frames = []
154
- logging .debug ("Recording..." )
154
+ logging .info ("Recording..." )
155
155
flag = 0
156
156
while 1 :
157
157
while keyboard .is_pressed ('RIGHT_SHIFT' ):
@@ -161,7 +161,7 @@ def record_audio():
161
161
pressdown_num = pressdown_num + 1
162
162
if flag :
163
163
break
164
- logging .debug ("Stopped recording." )
164
+ logging .info ("Stopped recording." )
165
165
stream .stop_stream ()
166
166
stream .close ()
167
167
p .terminate ()
@@ -174,7 +174,7 @@ def record_audio():
174
174
if pressdown_num >= 5 : # 粗糙的处理手段
175
175
return 1
176
176
else :
177
- logging .debug ("杂鱼杂鱼,好短好短(录音时间过短,按右shift重新录制)" )
177
+ logging .info ("杂鱼杂鱼,好短好短(录音时间过短,按右shift重新录制)" )
178
178
return 0
179
179
180
180
@@ -208,7 +208,7 @@ def audio_listen(volume_threshold=800.0, silence_threshold=15):
208
208
data = stream .read (CHUNK )
209
209
audio_data = np .frombuffer (data , dtype = np .short )
210
210
max_dB = np .max (audio_data )
211
- # logging.debug (max_dB)
211
+ # logging.info (max_dB)
212
212
if max_dB > volume_threshold :
213
213
is_speaking = True
214
214
silent_count = 0
@@ -218,13 +218,13 @@ def audio_listen(volume_threshold=800.0, silence_threshold=15):
218
218
if is_speaking is True :
219
219
frames .append (data )
220
220
if speaking_flag is False :
221
- logging .debug ("[录入中……]" )
221
+ logging .info ("[录入中……]" )
222
222
speaking_flag = True
223
223
224
224
if silent_count >= silence_threshold :
225
225
break
226
226
227
- logging .debug ("[语音录入完成]" )
227
+ logging .info ("[语音录入完成]" )
228
228
229
229
# 将音频保存为WAV文件
230
230
'''with wave.open(WAVE_OUTPUT_FILENAME, 'wb') as wf:
@@ -249,7 +249,7 @@ def do_listen_and_comment(status=True):
249
249
try :
250
250
# 检查是否收到停止事件
251
251
if stop_do_listen_and_comment_thread_event .is_set ():
252
- logging .debug (f'停止录音~' )
252
+ logging .info (f'停止录音~' )
253
253
break
254
254
255
255
config = Config (config_path )
@@ -294,7 +294,7 @@ def do_listen_and_comment(status=True):
294
294
content = res ['result' ][0 ]
295
295
296
296
# 输出识别结果
297
- logging .debug ("识别结果:" + content )
297
+ logging .info ("识别结果:" + content )
298
298
user_name = config .get ("talk" , "username" )
299
299
300
300
data = {
@@ -313,16 +313,16 @@ def do_listen_and_comment(status=True):
313
313
try :
314
314
# 打开麦克风进行录音
315
315
with sr .Microphone () as source :
316
- logging .debug (f'录音中...' )
316
+ logging .info (f'录音中...' )
317
317
# 从麦克风获取音频数据
318
318
audio = r .listen (source )
319
- logging .debug ("成功录制" )
319
+ logging .info ("成功录制" )
320
320
321
321
# 进行谷歌实时语音识别 en-US zh-CN ja-JP
322
322
content = r .recognize_google (audio , language = config .get ("talk" , "google" , "tgt_lang" ))
323
323
324
324
# 输出识别结果
325
- # logging.debug ("识别结果:" + content)
325
+ # logging.info ("识别结果:" + content)
326
326
user_name = config .get ("talk" , "username" )
327
327
328
328
data = {
@@ -374,14 +374,14 @@ def do_listen_and_comment(status=True):
374
374
375
375
content = ""
376
376
for segment in segments :
377
- logging .debug ("[%.2fs -> %.2fs] %s" % (segment .start , segment .end , segment .text ))
377
+ logging .info ("[%.2fs -> %.2fs] %s" % (segment .start , segment .end , segment .text ))
378
378
content += segment .text + "。"
379
379
380
380
if content == "" :
381
381
return
382
382
383
383
# 输出识别结果
384
- logging .debug ("识别结果:" + content )
384
+ logging .info ("识别结果:" + content )
385
385
user_name = config .get ("talk" , "username" )
386
386
387
387
data = {
@@ -406,7 +406,7 @@ def on_key_press(event):
406
406
return
407
407
408
408
# if event.name in ['z', 'Z', 'c', 'C'] and keyboard.is_pressed('ctrl'):
409
- # logging.debug ("退出程序")
409
+ # logging.info ("退出程序")
410
410
411
411
# os._exit(0)
412
412
@@ -432,18 +432,18 @@ def on_key_press(event):
432
432
433
433
if trigger_key_lower :
434
434
if event .name == trigger_key or event .name == trigger_key_lower :
435
- logging .debug (f'检测到单击键盘 { event .name } ,即将开始录音~' )
435
+ logging .info (f'检测到单击键盘 { event .name } ,即将开始录音~' )
436
436
elif event .name == stop_trigger_key or event .name == stop_trigger_key_lower :
437
- logging .debug (f'检测到单击键盘 { event .name } ,即将停止录音~' )
437
+ logging .info (f'检测到单击键盘 { event .name } ,即将停止录音~' )
438
438
stop_do_listen_and_comment_thread_event .set ()
439
439
return
440
440
else :
441
441
return
442
442
else :
443
443
if event .name == trigger_key :
444
- logging .debug (f'检测到单击键盘 { event .name } ,即将开始录音~' )
444
+ logging .info (f'检测到单击键盘 { event .name } ,即将开始录音~' )
445
445
elif event .name == stop_trigger_key :
446
- logging .debug (f'检测到单击键盘 { event .name } ,即将停止录音~' )
446
+ logging .info (f'检测到单击键盘 { event .name } ,即将停止录音~' )
447
447
stop_do_listen_and_comment_thread_event .set ()
448
448
return
449
449
else :
@@ -477,7 +477,7 @@ def key_listener():
477
477
stop_trigger_key = config .get ("talk" , "stop_trigger_key" )
478
478
479
479
if config .get ("talk" , "key_listener_enable" ):
480
- logging .debug (f'单击键盘 { trigger_key } 按键进行录音喵~ 由于其他任务还要启动,如果按键没有反应,请等待一段时间' )
480
+ logging .info (f'单击键盘 { trigger_key } 按键进行录音喵~ 由于其他任务还要启动,如果按键没有反应,请等待一段时间' )
481
481
482
482
# 创建并启动按键监听线程
483
483
thread = threading .Thread (target = key_listener )
@@ -529,7 +529,7 @@ def schedule_task(index):
529
529
"content" : content
530
530
}
531
531
532
- logging .debug (f"定时任务:{ content } " )
532
+ logging .info (f"定时任务:{ content } " )
533
533
534
534
my_handle .process_data (data , "schedule" )
535
535
@@ -539,7 +539,7 @@ def run_schedule():
539
539
try :
540
540
for index , task in enumerate (config .get ("schedule" )):
541
541
if task ["enable" ]:
542
- # logging.debug (task)
542
+ # logging.info (task)
543
543
# 设置定时任务,每隔n秒执行一次
544
544
schedule .every (task ["time" ]).seconds .do (partial (schedule_task , index ))
545
545
except Exception as e :
@@ -563,7 +563,7 @@ async def run_trends_copywriting():
563
563
if False == config .get ("trends_copywriting" , "enable" ):
564
564
return
565
565
566
- logging .debug (f"动态文案任务线程运行中..." )
566
+ logging .info (f"动态文案任务线程运行中..." )
567
567
568
568
while True :
569
569
# 文案文件路径列表
@@ -620,7 +620,7 @@ async def idle_time_task():
620
620
if False == config .get ("idle_time_task" , "enable" ):
621
621
return
622
622
623
- logging .debug (f"闲时任务线程运行中..." )
623
+ logging .info (f"闲时任务线程运行中..." )
624
624
625
625
# 记录上一次触发的任务类型
626
626
last_mode = 0
@@ -632,7 +632,7 @@ async def idle_time_task():
632
632
if config .get ("idle_time_task" , "random_time" ):
633
633
overflow_time = random .randint (0 , overflow_time )
634
634
635
- logging .debug (f"闲时时间={ overflow_time } 秒" )
635
+ logging .info (f"闲时时间={ overflow_time } 秒" )
636
636
637
637
def load_data_list (type ):
638
638
if type == "comment" :
@@ -698,7 +698,7 @@ def load_data_list(type):
698
698
# 是否开启了随机闲时时间
699
699
if config .get ("idle_time_task" , "random_time" ):
700
700
overflow_time = random .randint (0 , overflow_time )
701
- logging .debug (f"闲时时间={ overflow_time } 秒" )
701
+ logging .info (f"闲时时间={ overflow_time } 秒" )
702
702
703
703
continue
704
704
@@ -742,7 +742,7 @@ def load_data_list(type):
742
742
# 是否开启了随机闲时时间
743
743
if config .get ("idle_time_task" , "random_time" ):
744
744
overflow_time = random .randint (0 , overflow_time )
745
- logging .debug (f"闲时时间={ overflow_time } 秒" )
745
+ logging .info (f"闲时时间={ overflow_time } 秒" )
746
746
747
747
continue
748
748
@@ -766,18 +766,18 @@ def load_data_list(type):
766
766
# Define how you want to handle specific events via decorator
767
767
@client .on ("connect" )
768
768
async def on_connect (_ : ConnectEvent ):
769
- logging .debug ("连接到 房间ID:" , client .room_id )
769
+ logging .info ("连接到 房间ID:" , client .room_id )
770
770
771
771
@client .on ("disconnect" )
772
772
async def on_disconnect (event : DisconnectEvent ):
773
- logging .debug ("断开连接" )
773
+ logging .info ("断开连接" )
774
774
775
775
@client .on ("join" )
776
776
async def on_join (event : JoinEvent ):
777
777
user_name = event .user .nickname
778
778
unique_id = event .user .unique_id
779
779
780
- logging .debug (f'[🚹🚺直播间成员加入消息] 欢迎 { user_name } 进入直播间' )
780
+ logging .info (f'[🚹🚺直播间成员加入消息] 欢迎 { user_name } 进入直播间' )
781
781
782
782
data = {
783
783
"platform" : "tiktok" ,
@@ -799,7 +799,7 @@ async def on_comment(event: CommentEvent):
799
799
user_name = event .user .nickname
800
800
content = event .comment
801
801
802
- logging .debug (f'[📧直播间弹幕消息] [{ user_name } ]:{ content } ' )
802
+ logging .info (f'[📧直播间弹幕消息] [{ user_name } ]:{ content } ' )
803
803
804
804
data = {
805
805
"platform" : "tiktok" ,
@@ -817,7 +817,7 @@ async def on_gift(event: GiftEvent):
817
817
Important Note:
818
818
819
819
Gifts of type 1 can have streaks, so we need to check that the streak has ended
820
- If the gift type isn't 1, it can't repeat. Therefore, we can go straight to logging.debuging
820
+ If the gift type isn't 1, it can't repeat. Therefore, we can go straight to logging.infoing
821
821
822
822
"""
823
823
@@ -860,7 +860,7 @@ async def on_gift(event: GiftEvent):
860
860
# 总金额
861
861
combo_total_coin = repeat_count * discount_price
862
862
863
- logging .debug (f'[🎁直播间礼物消息] 用户:{ user_name } 赠送 { num } 个 { gift_name } ,单价 { discount_price } 抖币,总计 { combo_total_coin } 抖币' )
863
+ logging .info (f'[🎁直播间礼物消息] 用户:{ user_name } 赠送 { num } 个 { gift_name } ,单价 { discount_price } 抖币,总计 { combo_total_coin } 抖币' )
864
864
865
865
data = {
866
866
"platform" : "tiktok" ,
@@ -877,7 +877,7 @@ async def on_gift(event: GiftEvent):
877
877
async def on_follow (event : FollowEvent ):
878
878
user_name = event .user .nickname
879
879
880
- logging .debug (f'[➕直播间关注消息] 感谢 { user_name } 的关注' )
880
+ logging .info (f'[➕直播间关注消息] 感谢 { user_name } 的关注' )
881
881
882
882
data = {
883
883
"platform" : "tiktok" ,
@@ -890,11 +890,11 @@ async def on_follow(event: FollowEvent):
890
890
client .run ()
891
891
892
892
except LiveNotFound :
893
- logging .debug (f"用户ID: `@{ client .unique_id } ` 好像不在线捏, 1分钟后重试..." )
893
+ logging .info (f"用户ID: `@{ client .unique_id } ` 好像不在线捏, 1分钟后重试..." )
894
894
895
895
# 退出程序
896
896
def exit_handler (signum , frame ):
897
- logging .debug ("Received signal:" , signum )
897
+ logging .info ("Received signal:" , signum )
898
898
os ._exit (0 )
899
899
900
900
if __name__ == '__main__' :
0 commit comments