{"service":"AI-SALES 语音识别服务","version":"1.0.0","docs":"/docs","health":"/health","endpoints":{"transcribe":"POST /audio-analysis/transcribe","transcribe_by_file_id":"POST /audio-analysis/transcribe-by-file-id","transcribe_by_url":"POST /audio-analysis/transcribe-by-url","transcribe_stream":"POST /audio-analysis/transcribe-stream","upload":"POST /audio-analysis/upload","file_info":"GET /audio-analysis/file/{file_id}","delete_file":"DELETE /audio-analysis/file/{file_id}","list_files":"GET /audio-analysis/files","status":"GET /audio-analysis/status","call_transcribe":"POST /call-asr/transcribe","call_create":"POST /call-asr/create","call_list":"GET /call-asr/list","call_detail":"GET /call-asr/{call_id}","call_transcript":"GET /call-asr/{call_id}/transcript","call_parse":"POST /call-asr/parse","call_segments":"GET /call-asr/{call_id}/segments","call_tag":"POST /call-asr/tag","call_tags":"GET /call-asr/{call_id}/tags","practice_personas":"GET /practice/personas","practice_generate":"POST /practice/personas/generate","practice_session":"POST /practice/sessions","practice_chat":"POST /practice/sessions/{id}/chat","practice_history":"GET /practice/sessions/{id}/history","voice_practice_status":"GET /voice-practice/status","voice_practice_create":"POST /voice-practice/sessions","voice_practice_ws":"WS /voice-practice/ws/{session_id}","voice_practice_end":"POST /voice-practice/sessions/{id}/end","voice_practice_history":"GET /voice-practice/sessions/{id}/history"}}