├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── README_CN.md ├── assets.go ├── cmd ├── bootstrap │ ├── database.go │ ├── printer.go │ └── seeds.go ├── mcp-client │ └── main.go ├── mcp │ └── main.go └── server │ └── main.go ├── docker-compose.dev.yml ├── docker-compose.yml ├── docs ├── ArchitectureDiagram.png ├── applicationclient.png ├── architecture.md ├── architecture_CN.md ├── core-process.png ├── core.png ├── development.md ├── development_CN.md ├── features.md ├── features_CN.md ├── installation.md ├── installation_CN.md ├── logo.png ├── page-debug-assistant.png ├── page-js-template.png ├── page-sip-call-details.png ├── page-sip-call-record.png ├── page-voice-clone.png ├── page-workflow.png ├── services.md ├── services_CN.md ├── sse.png ├── voice-server-core.png └── webrtc.png ├── env.example ├── go.mod ├── go.sum ├── internal ├── apidocs │ ├── apidocs.go │ └── apidocs.html ├── handler │ ├── acd.go │ ├── acd_handler.go │ ├── alerts.go │ ├── assistant_tools.go │ ├── assistants.go │ ├── auth.go │ ├── billing.go │ ├── chats.go │ ├── credentials.go │ ├── device.go │ ├── docs.go │ ├── groups.go │ ├── knowledge.go │ ├── notifications.go │ ├── ota.go │ ├── quotas.go │ ├── search.go │ ├── system.go │ ├── templates.go │ ├── upload.go │ ├── urls.go │ ├── voice.go │ ├── volcengine_tts.go │ ├── websocket_voice.go │ ├── workflow_triggers.go │ ├── workflows.go │ └── xunfei_tts.go ├── listeners │ ├── assistant_listener.go │ ├── billing_listener.go │ ├── llm_listener.go │ ├── system_listener.go │ └── user_listener.go ├── models │ ├── acd_agents.go │ ├── acd_assistant_config.go │ ├── acd_assistant_utils.go │ ├── acd_balance.go │ ├── acd_blacklist.go │ ├── acd_calllogs.go │ ├── acd_freeswitch.go │ ├── acd_scriptplan.go │ ├── acd_scriptplan_number.go │ ├── acd_tasks.go │ ├── acd_trunks.go │ ├── acd_utils.go │ ├── admins.go │ ├── admins_test.go │ ├── alert.go │ ├── assistant.go │ ├── assistant_test.go │ ├── base.go │ ├── base_test.go │ ├── billing.go │ ├── call_records.go │ ├── credentials.go │ ├── credentials_test.go │ ├── device.go │ ├── knowledge.go │ ├── knowledge_test.go │ ├── ota.go │ ├── project_feature.go │ ├── prompts.go │ ├── prompts_test.go │ ├── quota.go │ ├── test_utils.go │ ├── users.go │ ├── users_handlers_test.go │ ├── users_test.go │ ├── voice_training.go │ ├── voice_training_test.go │ └── workflow.go ├── task │ ├── email_cleaner.go │ ├── quota_checker.go │ ├── search_indexer.go │ └── task.go └── workflow │ ├── builder.go │ ├── event_listener.go │ ├── scheduler.go │ └── trigger.go ├── objects.go ├── pkg ├── acd │ ├── acd.go │ ├── agent_selector.go │ ├── agent_service.go │ ├── constants.go │ ├── esl_client.go │ ├── freeswitch.go │ ├── freeswitch_service.go │ ├── models.go │ ├── task_call.go │ ├── task_hangup.go │ └── task_service.go ├── alert │ ├── checker.go │ └── trigger.go ├── cache │ ├── cache.go │ ├── cache_test.go │ ├── factory.go │ ├── factory_test.go │ ├── global.go │ ├── gocache.go │ ├── gocache_test.go │ ├── local.go │ ├── local_test.go │ ├── redis.go │ └── redis_test.go ├── config │ ├── config.go │ └── config_test.go ├── constants │ ├── assistants.go │ ├── constants.go │ ├── constants_test.go │ ├── emoji.go │ ├── emoji_test.go │ ├── knowledge.go │ ├── users.go │ └── users_test.go ├── devices │ ├── audio_device.go │ ├── audio_device_test.go │ ├── device_list.go │ ├── device_list_test.go │ ├── playback.go │ ├── stream.go │ └── stream_config.go ├── events │ └── bus.go ├── hardware │ ├── config.go │ ├── constants.go │ ├── handler.go │ ├── message_handler.go │ ├── service_initializer.go │ └── state.go ├── knowledge │ ├── aliyun.go │ ├── config.go │ ├── constants.go │ ├── elasticsearch.go │ ├── factory.go │ ├── knowledge.go │ ├── milvus.go │ ├── pinecone.go │ └── qdrant.go ├── llm │ ├── apis │ │ └── weather.go │ ├── coze_provider.go │ ├── factory.go │ ├── function_tools.go │ ├── ollama_provider.go │ ├── openai.go │ ├── openai_provider.go │ ├── openai_test.go │ └── provider.go ├── logger │ ├── alert.go │ ├── logger.go │ ├── logger_test.go │ ├── logger_util.go │ └── logger_util_test.go ├── mcp │ ├── QUICKSTART.md │ ├── README.md │ ├── helpers.go │ ├── server.go │ └── tools.go ├── metrics │ ├── api.go │ ├── api_test.go │ ├── global.go │ ├── global_test.go │ ├── metrics.go │ ├── metrics_test.go │ ├── middleware.go │ ├── middleware_test.go │ ├── monitor.go │ ├── monitor.html │ ├── monitor_test.go │ ├── sql_analyzer.go │ ├── sql_analyzer_test.go │ ├── system_monitor.go │ ├── system_monitor_test.go │ ├── tracer.go │ └── tracer_test.go ├── middleware │ ├── common.go │ ├── common_test.go │ ├── db.go │ ├── logger.go │ ├── logger_test.go │ ├── operation_log_config.go │ ├── operator_log.go │ ├── rate_limiter.go │ ├── security.go │ ├── security_test.go │ ├── sign_verify.go │ └── sign_verify_test.go ├── notification │ ├── expand.go │ ├── expand_test.go │ ├── internal_notification.go │ ├── internal_notification_test.go │ ├── mail.go │ ├── mail_test.go │ ├── push_jpush.go │ ├── push_jpush_test.go │ ├── sms_aliyun.go │ └── sms_aliyun_test.go ├── phonecheck │ └── client.go ├── prompt │ ├── jsonrpc.go │ ├── jsonrpc_test.go │ ├── manager_prompt.go │ ├── manager_prompt_test.go │ ├── manager_resource.go │ ├── manager_resource_test.go │ ├── manager_tools.go │ ├── manager_tools_test.go │ ├── mcp_messages.go │ ├── mcp_notification.go │ ├── mcp_notification_test.go │ ├── mcp_prompts.go │ ├── mcp_resources.go │ ├── mcp_tools.go │ ├── mcp_types.go │ └── mcp_types_test.go ├── response │ ├── response.go │ └── response_test.go ├── sip │ ├── audio │ │ ├── aggregator.go │ │ ├── audio_process.go │ │ ├── dtmf.go │ │ ├── dtmf_decoder.go │ │ ├── interruption.go │ │ ├── media_cache.go │ │ ├── playfile.go │ │ ├── recorder.go │ │ ├── ringbuffer.go │ │ ├── rnnoise.go │ │ ├── utils.go │ │ ├── vad_types.go │ │ └── vad_webrtc.go │ ├── business │ │ └── interceptor.go │ ├── chain │ │ ├── call_metric.go │ │ ├── chains.go │ │ ├── errors.go │ │ ├── executor.go │ │ ├── frames.go │ │ ├── metrics.go │ │ ├── safe.go │ │ ├── session.go │ │ ├── state.go │ │ ├── transfers.go │ │ ├── transport.go │ │ ├── transport_file.go │ │ ├── upstream.go │ │ └── utils.go │ ├── codecs │ │ ├── codecs.go │ │ ├── g711.go │ │ ├── g711_codec.go │ │ ├── g722.go │ │ ├── g722_decoder.go │ │ ├── g722_encoder.go │ │ ├── opus.go │ │ ├── pcm.go │ │ ├── pcma.go │ │ ├── pcmu.go │ │ └── resampler.go │ ├── device │ │ ├── microphone.go │ │ ├── options.go │ │ └── speaker.go │ ├── functions │ │ ├── functions.go │ │ ├── functions_hangup.go │ │ ├── functions_listen.go │ │ ├── functions_say.go │ │ ├── functions_transfer.go │ │ └── mcp.go │ ├── scripts │ │ ├── action.go │ │ ├── agent.go │ │ ├── dialog.go │ │ ├── dialog_interceptor.go │ │ ├── dialog_player.go │ │ ├── filler.go │ │ ├── group.go │ │ ├── llm.go │ │ ├── llm_adapter.go │ │ ├── mixer.go │ │ ├── phone.dat │ │ ├── plan.go │ │ ├── player_status.go │ │ ├── prompt.go │ │ ├── rag.go │ │ ├── resource.go │ │ ├── rewriter.go │ │ ├── scripts_pipeline.go │ │ ├── step.go │ │ ├── step_agent.go │ │ ├── step_condition.go │ │ ├── step_dtmf.go │ │ ├── step_hangup.go │ │ ├── step_lable.go │ │ ├── step_llm.go │ │ ├── step_say.go │ │ ├── step_transfer.go │ │ ├── step_variable.go │ │ ├── stream_mode.go │ │ └── worktime.go │ ├── server │ │ ├── builtins.go │ │ ├── forms.go │ │ ├── handle_assistant_config.go │ │ ├── handle_records.go │ │ ├── handle_scripts.go │ │ ├── handle_sessions.go │ │ ├── handle_transports.go │ │ ├── llm_adapter.go │ │ ├── logrus_format.go │ │ ├── plugins.go │ │ ├── prepare.go │ │ ├── server.go │ │ ├── sipua.go │ │ ├── storage.go │ │ ├── ua_client.go │ │ ├── ua_codec.go │ │ ├── ua_health.go │ │ ├── ua_server.go │ │ ├── ua_trace.go │ │ ├── ua_transfer.go │ │ ├── urls.go │ │ └── voiceserver.go │ ├── transports │ │ ├── audiobuffer.go │ │ ├── rtp.go │ │ ├── webrtc.go │ │ ├── websocket.go │ │ ├── ws_builder_pipeline.go │ │ └── ws_parser_filter.go │ └── turn │ │ ├── eou_pipeline.go │ │ ├── eou_voicefsm.go │ │ ├── ten_client_http.go │ │ ├── ten_turn_pipeline.go │ │ └── turn_client_ws.go ├── storage │ ├── cos.go │ ├── cos_test.go │ ├── local.go │ ├── local_test.go │ ├── minio.go │ ├── minio_test.go │ ├── qiniu.go │ ├── qiniu_test.go │ ├── stores.go │ └── stores_test.go ├── synthesis │ ├── aliyun.go │ ├── aliyun_test.go │ ├── aws.go │ ├── aws_test.go │ ├── azure.go │ ├── azure_test.go │ ├── baidu.go │ ├── baidu_test.go │ ├── coqui.go │ ├── coqui_test.go │ ├── elevenlabs.go │ ├── elevenlabs_test.go │ ├── examples │ │ └── demo.go │ ├── fishspeech.go │ ├── fishspeech_test.go │ ├── google.go │ ├── google_test.go │ ├── local.go │ ├── local_test.go │ ├── minimax.go │ ├── openai.go │ ├── openai_test.go │ ├── qcloud.go │ ├── qcloud_test.go │ ├── qiniu.go │ ├── qiniu_test.go │ ├── synthesis.go │ ├── synthesis_test.go │ ├── types.go │ ├── volcengine.go │ ├── volcengine_test.go │ ├── xunfei.go │ └── xunfei_test.go ├── transcribers │ ├── aliyun.go │ ├── aliyun_test.go │ ├── asr_correction.go │ ├── aws.go │ ├── aws_test.go │ ├── baidu.go │ ├── baidu_test.go │ ├── config_builder.go │ ├── deepgram.go │ ├── deepgram_test.go │ ├── factory.go │ ├── fun_asr_realtime.go │ ├── funasr.go │ ├── funasr_test.go │ ├── gladia.go │ ├── gladia_test.go │ ├── google.go │ ├── google_test.go │ ├── qcloud.go │ ├── qcloud_test.go │ ├── qiniu.go │ ├── qiniu_test.go │ ├── sauc_go │ │ ├── client.go │ │ ├── common.go │ │ ├── config.go │ │ ├── header.go │ │ ├── payload.go │ │ ├── recognizer.go │ │ └── response.go │ ├── transcriber.go │ ├── voiceapi.go │ ├── voiceapi_test.go │ ├── volcengine.go │ ├── volcengine_llm.go │ ├── volcengine_test.go │ ├── whisper.go │ ├── whisper_test.go │ ├── xfyun.go │ ├── xfyun_mul.go │ ├── xfyun_mul_test.go │ └── xfyun_test.go ├── utils │ ├── backup │ │ ├── backup.go │ │ └── backup_test.go │ ├── caches.go │ ├── caches_test.go │ ├── configs.go │ ├── configs_test.go │ ├── dbs.go │ ├── dbs_mysql.go │ ├── dbs_pg.go │ ├── dbs_sqlite.go │ ├── dbs_test.go │ ├── errors.go │ ├── errors_test.go │ ├── ip_location.go │ ├── ip_location_test.go │ ├── json.go │ ├── json_test.go │ ├── secure_query.go │ ├── secure_query_test.go │ ├── session.go │ ├── session_test.go │ ├── signals.go │ ├── signals_test.go │ ├── utils.go │ ├── utils_array.go │ ├── utils_array_test.go │ ├── utils_content_type.go │ ├── utils_content_type_test.go │ ├── utils_crc16.go │ ├── utils_crc16_test.go │ ├── utils_encrypt.go │ ├── utils_encrypt_test.go │ ├── utils_file_type.go │ ├── utils_file_type_test.go │ ├── utils_files.go │ ├── utils_files_test.go │ ├── utils_geo.go │ ├── utils_geo_test.go │ ├── utils_strings.go │ ├── utils_strings_test.go │ ├── utils_test.go │ ├── utils_time.go │ ├── utils_time_test.go │ ├── utils_zlib.go │ ├── utils_zlib_test.go │ └── xhttp │ │ ├── http_client.go │ │ ├── http_client_test.go │ │ ├── http_error.go │ │ ├── http_error_code.go │ │ ├── http_response.go │ │ └── http_response_test.go ├── voice │ ├── config.go │ ├── constants.go │ ├── handler.go │ ├── message_handler.go │ ├── service_initializer.go │ └── state.go ├── voiceclone │ ├── factory.go │ ├── types.go │ ├── volcengine.go │ └── xunfei.go ├── voicev2 │ ├── WEBSOCKET_PROTOCOL.md │ ├── asr_handler.go │ ├── client_state.go │ ├── constants.go │ ├── error_handler.go │ ├── handler.go │ ├── message_handler.go │ ├── message_writer.go │ ├── quota_warning.go │ ├── service_initializer.go │ ├── state.go │ ├── state_test.go │ ├── text_filter.go │ ├── text_processor.go │ ├── tts_handler.go │ └── types.go ├── webrtc │ ├── chain │ │ ├── call_metric.go │ │ ├── chains.go │ │ ├── frames.go │ │ ├── frames_test.go │ │ ├── session.go │ │ ├── state.go │ │ ├── transport.go │ │ └── upstream.go │ ├── codecs │ │ ├── codecs.go │ │ ├── g711.go │ │ ├── g711_codec.go │ │ ├── g722.go │ │ ├── g722_decoder.go │ │ ├── g722_encoder.go │ │ ├── opus.go │ │ ├── pcm.go │ │ ├── pcma.go │ │ ├── pcmu.go │ │ └── resampler.go │ ├── constants │ │ ├── constants.go │ │ └── errors.go │ ├── example1 │ │ ├── FLOW_DIAGRAM.md │ │ ├── PROTOCOL.md │ │ ├── client │ │ │ └── main.go │ │ ├── main.go │ │ ├── protocol │ │ │ ├── handler.go │ │ │ ├── messages.go │ │ │ └── session.go │ │ └── server │ │ │ └── main.go │ ├── example2 │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── example3 │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── rtcmedia │ │ ├── models.go │ │ └── models_test.go │ └── transport │ │ └── service.go ├── websocket │ ├── config.go │ ├── connection.go │ ├── constants.go │ ├── handler.go │ └── websocket.go └── workflow │ ├── constants.go │ ├── context.go │ ├── node_base.go │ ├── node_condition.go │ ├── node_end.go │ ├── node_event.go │ ├── node_gateway.go │ ├── node_parallel.go │ ├── node_script.go │ ├── node_start.go │ ├── node_subflow.go │ ├── node_task.go │ ├── node_timer.go │ ├── node_utils.go │ ├── node_wait.go │ ├── nodes_test.go │ ├── task_executors.go │ └── workflows.go ├── scripts ├── 1.json ├── conversation.json ├── languages │ ├── azure.json │ ├── baidu.json │ ├── elevenlabs.json │ ├── google.json │ ├── minimax.json │ ├── tencent.json │ └── volcengine.json ├── lingyu.json ├── optimized.json ├── simple.json └── voices │ ├── azure.json │ ├── baidu.json │ ├── qiniu.json │ ├── tencent.json │ ├── volcengine.json │ └── xunfei.json ├── services ├── vad-service │ ├── .dockerignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── docker-compose.yml │ ├── download_model.py │ ├── go.mod │ ├── rtcmedia │ │ └── snakers4_silero-vad │ │ │ ├── hubconf.py │ │ │ └── src │ │ │ └── silero_vad │ │ │ ├── __init__.py │ │ │ ├── data │ │ │ ├── __init__.py │ │ │ ├── silero_vad.jit │ │ │ ├── silero_vad.onnx │ │ │ ├── silero_vad_16k_op15.onnx │ │ │ └── silero_vad_half.onnx │ │ │ ├── model.py │ │ │ └── utils_vad.py │ ├── test_client.go │ ├── test_vad.py │ ├── vad.proto │ ├── vad_service.py │ └── vad_service_grpc.py └── voiceprint-api │ ├── Dockerfile │ ├── README.md │ ├── app │ ├── api │ │ ├── dependencies.py │ │ └── v1 │ │ │ ├── api.py │ │ │ ├── health.py │ │ │ └── voiceprint.py │ ├── application.py │ ├── core │ │ ├── config.py │ │ ├── logger.py │ │ ├── security.py │ │ └── version.py │ ├── database │ │ ├── connection.py │ │ └── voiceprint_db.py │ ├── main.py │ ├── models │ │ └── voiceprint.py │ ├── services │ │ └── voiceprint_service.py │ └── utils │ │ └── audio_utils.py │ ├── docker-compose.yml │ ├── run.sh │ ├── start.sh │ ├── start_server.py │ └── voiceprint.yaml ├── static ├── admin │ ├── app.js │ ├── edit.html │ ├── list.html │ ├── sidebar.html │ └── widget.js ├── img │ ├── favicon.png │ ├── icon_assistant.svg │ ├── icon_chat_log.svg │ ├── icon_config.svg │ ├── icon_group.svg │ ├── icon_internal_notification.svg │ ├── icon_members.svg │ ├── icon_prompt_args.svg │ ├── icon_prompt_model.svg │ ├── icon_user.svg │ ├── icon_user_credential.svg │ └── mail_sent.svg └── js │ ├── client.js │ ├── cyber-pet.js │ ├── lingecho-sdk-example.js │ ├── lingecho-sdk.js │ ├── living_robot_pet.js │ ├── living_robot_pet_v2.js │ ├── minimal-example.js │ └── test.html ├── templates ├── .error.html ├── admin │ ├── app.html │ └── object.html ├── auth │ ├── reset_password.html │ ├── reset_password_done.html │ ├── signin.html │ └── signup.html ├── email │ ├── group_invitation.html │ ├── verification.html │ └── welcome.html └── favicon.ico └── ui ├── .env.example ├── .eslintrc.cjs ├── index.html ├── package.json ├── postcss.config.js ├── public ├── manifest.json └── sw.js ├── src ├── App.tsx ├── api │ ├── acd.ts │ ├── alert.ts │ ├── assistant.ts │ ├── auth.ts │ ├── billing.ts │ ├── chat.ts │ ├── credential.ts │ ├── device.ts │ ├── dial.ts │ ├── group.ts │ ├── jsTemplate.ts │ ├── knowledge.ts │ ├── notification.ts │ ├── profile.ts │ ├── quota.ts │ ├── search.ts │ ├── system.ts │ ├── voiceTraining.ts │ └── workflow.ts ├── components │ ├── Accessibility │ │ ├── Announcer.tsx │ │ ├── FocusTrap.tsx │ │ └── SkipLink.tsx │ ├── Animations │ │ ├── AdvancedAnimations.tsx │ │ ├── CanvasWaterRipple.tsx │ │ ├── Card3D.tsx │ │ ├── EnhancedPageTransition.tsx │ │ ├── EnhancedParticleEffect.tsx │ │ ├── FadeIn.tsx │ │ ├── FixedOnboarding.tsx │ │ ├── GlitchEffect.tsx │ │ ├── LoadingAnimation.tsx │ │ ├── LottieAnimation.tsx │ │ ├── MagneticButton.tsx │ │ ├── OnboardingGuide.tsx │ │ ├── PageTransition.tsx │ │ ├── ParallaxScroll.tsx │ │ ├── ParticleEffect.tsx │ │ ├── PremiumOnboarding.tsx │ │ ├── RealWaterRipple.tsx │ │ ├── SimpleOnboarding.tsx │ │ ├── SimpleWaterRipple.tsx │ │ ├── StaggeredList.tsx │ │ ├── Typewriter.tsx │ │ ├── WaterRipple.tsx │ │ └── Wave.tsx │ ├── Auth │ │ ├── AuthModal.tsx │ │ └── ProtectedRoute.tsx │ ├── Billing │ │ └── UsageCharts.tsx │ ├── CallAudioPlayer.tsx │ ├── Credential │ │ ├── ProviderConfigForm.tsx │ │ └── index.ts │ ├── Data │ │ ├── AdvancedChart.tsx │ │ ├── DataTable.tsx │ │ ├── ProgressBar.tsx │ │ ├── StatCard.tsx │ │ └── Timeline.tsx │ ├── Dev │ │ └── DevErrorHandler.tsx │ ├── Documentation │ │ └── DocumentRenderer.tsx │ ├── Effects │ │ ├── BackgroundEffects.tsx │ │ ├── GlobalEffects.tsx │ │ ├── LiquidCrystalBackground.tsx │ │ └── PageTransition.tsx │ ├── ErrorBoundary │ │ └── ErrorBoundary.tsx │ ├── Forms │ │ ├── AdvancedForm.tsx │ │ ├── FormField.tsx │ │ └── FormSection.tsx │ ├── Interaction │ │ └── GestureDetector.tsx │ ├── Layout │ │ ├── Footer.tsx │ │ ├── Grid.tsx │ │ ├── Layout.tsx │ │ ├── PageContainer.tsx │ │ ├── PageHeader.tsx │ │ └── Sidebar.tsx │ ├── PWA │ │ └── PWAInstaller.tsx │ ├── Performance │ │ ├── AdvancedMonitor.tsx │ │ ├── AdvancedPerformanceMonitor.tsx │ │ ├── DataTable.tsx │ │ ├── HeavyChart.tsx │ │ ├── ImageOptimizer.tsx │ │ ├── InfiniteScroll.tsx │ │ ├── LazyImage.tsx │ │ ├── PerformanceMonitor.tsx │ │ ├── PerformanceOptimizer.tsx │ │ └── VirtualList.tsx │ ├── Quota │ │ └── QuotaModal.tsx │ ├── UI │ │ ├── AudioController.tsx │ │ ├── AutocompleteInput.tsx │ │ ├── Avatar.tsx │ │ ├── AvatarUpload.tsx │ │ ├── Badge.tsx │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── ChapterOutline.tsx │ │ ├── Chart.tsx │ │ ├── ConfirmDialog.tsx │ │ ├── DatePicker.tsx │ │ ├── DragDrop.tsx │ │ ├── DragSort.tsx │ │ ├── EmptyState.tsx │ │ ├── EnhancedMagneticButton.tsx │ │ ├── EnhancedThemeToggle.tsx │ │ ├── EpicRatingEffect.tsx │ │ ├── FileUpload.tsx │ │ ├── GlobalSearch.tsx │ │ ├── IconText.tsx │ │ ├── InfiniteScroll.tsx │ │ ├── Input.tsx │ │ ├── LanguageSelector.tsx │ │ ├── MarkdownPreview.tsx │ │ ├── MarkdownRenderer.tsx │ │ ├── Modal.tsx │ │ ├── NotificationContainer.tsx │ │ ├── PageTurner.tsx │ │ ├── PlotManager.tsx │ │ ├── Popover.tsx │ │ ├── PositionedToast.tsx │ │ ├── Select.tsx │ │ ├── SimpleSelect.tsx │ │ ├── SimpleTabs.tsx │ │ ├── Slider.tsx │ │ ├── Stepper.tsx │ │ ├── Switch.tsx │ │ ├── Tabs.tsx │ │ ├── Tooltip.tsx │ │ ├── TypewriterMarkdown.tsx │ │ ├── VirtualList.tsx │ │ ├── WordCounter.tsx │ │ └── WritingAssistant.tsx │ ├── UX │ │ └── MicroInteractions.tsx │ ├── Voice │ │ ├── AddAssistantModal.tsx │ │ ├── AssistantList.tsx │ │ ├── AssistantToolsManager.tsx │ │ ├── ChatArea.tsx │ │ ├── ChatHistory.tsx │ │ ├── ControlPanel.tsx │ │ ├── GuideTooltip.tsx │ │ ├── IntegrationModal.tsx │ │ ├── LineSelector.tsx │ │ ├── TextInputBox.tsx │ │ ├── VoiceBall.tsx │ │ ├── WorkflowEditor.tsx │ │ └── index.ts │ ├── VoicePlayer.tsx │ ├── VoiceRecorder.tsx │ └── Workflow │ │ └── Terminal.tsx ├── config │ ├── apiConfig.ts │ ├── llmProviderConfig.ts │ └── providerConfig.ts ├── context │ └── AuthContext.tsx ├── data │ ├── documentation.json │ └── layoutDefaults.ts ├── hooks │ ├── useAsync.ts │ ├── useClickOutside.ts │ ├── useCopyToClipboard.ts │ ├── useDebounce.ts │ ├── useDragDrop.ts │ ├── useIntersectionObserver.ts │ ├── useLocalStorage.ts │ ├── useMediaQuery.ts │ ├── usePagination.ts │ ├── useSearchHighlight.ts │ ├── useVoiceAssistant.ts │ ├── useVoiceConnection.ts │ └── useWindowSize.ts ├── index.css ├── locales │ └── translations.ts ├── main.tsx ├── pages │ ├── About.tsx │ ├── AlertDetail.tsx │ ├── AlertRuleForm.tsx │ ├── AlertRules.tsx │ ├── Alerts.tsx │ ├── AnimationShowcase.tsx │ ├── AssistantTools.tsx │ ├── Assistants.tsx │ ├── Billing.tsx │ ├── CredentialManager.tsx │ ├── DeviceManagement.tsx │ ├── DialManagement.tsx │ ├── Documentation.tsx │ ├── GroupMembers.tsx │ ├── GroupSettings.tsx │ ├── Groups.tsx │ ├── Home.tsx │ ├── JSTemplateManager.tsx │ ├── KnowledgeBase.tsx │ ├── NotFound.tsx │ ├── NotificationCenter.tsx │ ├── Profile.tsx │ ├── ScriptBuilder.tsx │ ├── ScriptManagement.tsx │ ├── UserQuotas.tsx │ ├── VoiceAssistant.tsx │ ├── VoiceAssistant │ │ ├── constants.ts │ │ └── types.ts │ ├── VoiceTraining │ │ ├── VoiceTrainingIndex.tsx │ │ ├── VoiceTrainingVolcengine.tsx │ │ └── VoiceTrainingXunfei.tsx │ └── WorkflowManager.tsx ├── services │ ├── functionToolsService.ts │ └── knowledgeService.ts ├── stores │ ├── authStore.ts │ ├── i18nStore.ts │ ├── notificationStore.ts │ ├── searchStore.ts │ ├── themeStore.ts │ └── uiStore.ts ├── styles │ └── theme.css ├── types │ ├── cache.ts │ ├── functionTools.ts │ ├── knowledge.ts │ └── layout.ts ├── utils │ ├── audioEffects.ts │ ├── axios.ts │ ├── cn.ts │ ├── env.ts │ ├── highlight.ts │ ├── jsValidator.ts │ ├── notification.ts │ ├── request.ts │ ├── string.ts │ ├── swCleanup.ts │ └── themeAdapter.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/README_CN.md -------------------------------------------------------------------------------- /assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/assets.go -------------------------------------------------------------------------------- /cmd/bootstrap/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/bootstrap/database.go -------------------------------------------------------------------------------- /cmd/bootstrap/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/bootstrap/printer.go -------------------------------------------------------------------------------- /cmd/bootstrap/seeds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/bootstrap/seeds.go -------------------------------------------------------------------------------- /cmd/mcp-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/mcp-client/main.go -------------------------------------------------------------------------------- /cmd/mcp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/mcp/main.go -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/ArchitectureDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/ArchitectureDiagram.png -------------------------------------------------------------------------------- /docs/applicationclient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/applicationclient.png -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/architecture_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/architecture_CN.md -------------------------------------------------------------------------------- /docs/core-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/core-process.png -------------------------------------------------------------------------------- /docs/core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/core.png -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/development_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/development_CN.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/features_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/features_CN.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/installation_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/installation_CN.md -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/page-debug-assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-debug-assistant.png -------------------------------------------------------------------------------- /docs/page-js-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-js-template.png -------------------------------------------------------------------------------- /docs/page-sip-call-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-sip-call-details.png -------------------------------------------------------------------------------- /docs/page-sip-call-record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-sip-call-record.png -------------------------------------------------------------------------------- /docs/page-voice-clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-voice-clone.png -------------------------------------------------------------------------------- /docs/page-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/page-workflow.png -------------------------------------------------------------------------------- /docs/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/services.md -------------------------------------------------------------------------------- /docs/services_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/services_CN.md -------------------------------------------------------------------------------- /docs/sse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/sse.png -------------------------------------------------------------------------------- /docs/voice-server-core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/voice-server-core.png -------------------------------------------------------------------------------- /docs/webrtc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/docs/webrtc.png -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/env.example -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/go.sum -------------------------------------------------------------------------------- /internal/apidocs/apidocs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/apidocs/apidocs.go -------------------------------------------------------------------------------- /internal/apidocs/apidocs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/apidocs/apidocs.html -------------------------------------------------------------------------------- /internal/handler/acd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/acd.go -------------------------------------------------------------------------------- /internal/handler/acd_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/acd_handler.go -------------------------------------------------------------------------------- /internal/handler/alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/alerts.go -------------------------------------------------------------------------------- /internal/handler/assistant_tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/assistant_tools.go -------------------------------------------------------------------------------- /internal/handler/assistants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/assistants.go -------------------------------------------------------------------------------- /internal/handler/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/auth.go -------------------------------------------------------------------------------- /internal/handler/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/billing.go -------------------------------------------------------------------------------- /internal/handler/chats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/chats.go -------------------------------------------------------------------------------- /internal/handler/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/credentials.go -------------------------------------------------------------------------------- /internal/handler/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/device.go -------------------------------------------------------------------------------- /internal/handler/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/docs.go -------------------------------------------------------------------------------- /internal/handler/groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/groups.go -------------------------------------------------------------------------------- /internal/handler/knowledge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/knowledge.go -------------------------------------------------------------------------------- /internal/handler/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/notifications.go -------------------------------------------------------------------------------- /internal/handler/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/ota.go -------------------------------------------------------------------------------- /internal/handler/quotas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/quotas.go -------------------------------------------------------------------------------- /internal/handler/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/search.go -------------------------------------------------------------------------------- /internal/handler/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/system.go -------------------------------------------------------------------------------- /internal/handler/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/templates.go -------------------------------------------------------------------------------- /internal/handler/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/upload.go -------------------------------------------------------------------------------- /internal/handler/urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/urls.go -------------------------------------------------------------------------------- /internal/handler/voice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/voice.go -------------------------------------------------------------------------------- /internal/handler/volcengine_tts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/volcengine_tts.go -------------------------------------------------------------------------------- /internal/handler/websocket_voice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/websocket_voice.go -------------------------------------------------------------------------------- /internal/handler/workflow_triggers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/workflow_triggers.go -------------------------------------------------------------------------------- /internal/handler/workflows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/workflows.go -------------------------------------------------------------------------------- /internal/handler/xunfei_tts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/handler/xunfei_tts.go -------------------------------------------------------------------------------- /internal/listeners/assistant_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/listeners/assistant_listener.go -------------------------------------------------------------------------------- /internal/listeners/billing_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/listeners/billing_listener.go -------------------------------------------------------------------------------- /internal/listeners/llm_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/listeners/llm_listener.go -------------------------------------------------------------------------------- /internal/listeners/system_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/listeners/system_listener.go -------------------------------------------------------------------------------- /internal/listeners/user_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/listeners/user_listener.go -------------------------------------------------------------------------------- /internal/models/acd_agents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_agents.go -------------------------------------------------------------------------------- /internal/models/acd_assistant_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_assistant_config.go -------------------------------------------------------------------------------- /internal/models/acd_assistant_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_assistant_utils.go -------------------------------------------------------------------------------- /internal/models/acd_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_balance.go -------------------------------------------------------------------------------- /internal/models/acd_blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_blacklist.go -------------------------------------------------------------------------------- /internal/models/acd_calllogs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_calllogs.go -------------------------------------------------------------------------------- /internal/models/acd_freeswitch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_freeswitch.go -------------------------------------------------------------------------------- /internal/models/acd_scriptplan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_scriptplan.go -------------------------------------------------------------------------------- /internal/models/acd_scriptplan_number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_scriptplan_number.go -------------------------------------------------------------------------------- /internal/models/acd_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_tasks.go -------------------------------------------------------------------------------- /internal/models/acd_trunks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_trunks.go -------------------------------------------------------------------------------- /internal/models/acd_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/acd_utils.go -------------------------------------------------------------------------------- /internal/models/admins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/admins.go -------------------------------------------------------------------------------- /internal/models/admins_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/admins_test.go -------------------------------------------------------------------------------- /internal/models/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/alert.go -------------------------------------------------------------------------------- /internal/models/assistant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/assistant.go -------------------------------------------------------------------------------- /internal/models/assistant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/assistant_test.go -------------------------------------------------------------------------------- /internal/models/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/base.go -------------------------------------------------------------------------------- /internal/models/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/base_test.go -------------------------------------------------------------------------------- /internal/models/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/billing.go -------------------------------------------------------------------------------- /internal/models/call_records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/call_records.go -------------------------------------------------------------------------------- /internal/models/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/credentials.go -------------------------------------------------------------------------------- /internal/models/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/credentials_test.go -------------------------------------------------------------------------------- /internal/models/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/device.go -------------------------------------------------------------------------------- /internal/models/knowledge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/knowledge.go -------------------------------------------------------------------------------- /internal/models/knowledge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/knowledge_test.go -------------------------------------------------------------------------------- /internal/models/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/ota.go -------------------------------------------------------------------------------- /internal/models/project_feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/project_feature.go -------------------------------------------------------------------------------- /internal/models/prompts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/prompts.go -------------------------------------------------------------------------------- /internal/models/prompts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/prompts_test.go -------------------------------------------------------------------------------- /internal/models/quota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/quota.go -------------------------------------------------------------------------------- /internal/models/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/test_utils.go -------------------------------------------------------------------------------- /internal/models/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/users.go -------------------------------------------------------------------------------- /internal/models/users_handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/users_handlers_test.go -------------------------------------------------------------------------------- /internal/models/users_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/users_test.go -------------------------------------------------------------------------------- /internal/models/voice_training.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/voice_training.go -------------------------------------------------------------------------------- /internal/models/voice_training_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/voice_training_test.go -------------------------------------------------------------------------------- /internal/models/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/models/workflow.go -------------------------------------------------------------------------------- /internal/task/email_cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/task/email_cleaner.go -------------------------------------------------------------------------------- /internal/task/quota_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/task/quota_checker.go -------------------------------------------------------------------------------- /internal/task/search_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/task/search_indexer.go -------------------------------------------------------------------------------- /internal/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/task/task.go -------------------------------------------------------------------------------- /internal/workflow/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/workflow/builder.go -------------------------------------------------------------------------------- /internal/workflow/event_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/workflow/event_listener.go -------------------------------------------------------------------------------- /internal/workflow/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/workflow/scheduler.go -------------------------------------------------------------------------------- /internal/workflow/trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/internal/workflow/trigger.go -------------------------------------------------------------------------------- /objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/objects.go -------------------------------------------------------------------------------- /pkg/acd/acd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/acd.go -------------------------------------------------------------------------------- /pkg/acd/agent_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/agent_selector.go -------------------------------------------------------------------------------- /pkg/acd/agent_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/agent_service.go -------------------------------------------------------------------------------- /pkg/acd/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/constants.go -------------------------------------------------------------------------------- /pkg/acd/esl_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/esl_client.go -------------------------------------------------------------------------------- /pkg/acd/freeswitch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/freeswitch.go -------------------------------------------------------------------------------- /pkg/acd/freeswitch_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/freeswitch_service.go -------------------------------------------------------------------------------- /pkg/acd/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/models.go -------------------------------------------------------------------------------- /pkg/acd/task_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/task_call.go -------------------------------------------------------------------------------- /pkg/acd/task_hangup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/task_hangup.go -------------------------------------------------------------------------------- /pkg/acd/task_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/acd/task_service.go -------------------------------------------------------------------------------- /pkg/alert/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/alert/checker.go -------------------------------------------------------------------------------- /pkg/alert/trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/alert/trigger.go -------------------------------------------------------------------------------- /pkg/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/cache.go -------------------------------------------------------------------------------- /pkg/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/cache_test.go -------------------------------------------------------------------------------- /pkg/cache/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/factory.go -------------------------------------------------------------------------------- /pkg/cache/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/factory_test.go -------------------------------------------------------------------------------- /pkg/cache/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/global.go -------------------------------------------------------------------------------- /pkg/cache/gocache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/gocache.go -------------------------------------------------------------------------------- /pkg/cache/gocache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/gocache_test.go -------------------------------------------------------------------------------- /pkg/cache/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/local.go -------------------------------------------------------------------------------- /pkg/cache/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/local_test.go -------------------------------------------------------------------------------- /pkg/cache/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/redis.go -------------------------------------------------------------------------------- /pkg/cache/redis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/cache/redis_test.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/constants/assistants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/assistants.go -------------------------------------------------------------------------------- /pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/constants.go -------------------------------------------------------------------------------- /pkg/constants/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/constants_test.go -------------------------------------------------------------------------------- /pkg/constants/emoji.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/emoji.go -------------------------------------------------------------------------------- /pkg/constants/emoji_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/emoji_test.go -------------------------------------------------------------------------------- /pkg/constants/knowledge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/knowledge.go -------------------------------------------------------------------------------- /pkg/constants/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/users.go -------------------------------------------------------------------------------- /pkg/constants/users_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/constants/users_test.go -------------------------------------------------------------------------------- /pkg/devices/audio_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/audio_device.go -------------------------------------------------------------------------------- /pkg/devices/audio_device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/audio_device_test.go -------------------------------------------------------------------------------- /pkg/devices/device_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/device_list.go -------------------------------------------------------------------------------- /pkg/devices/device_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/device_list_test.go -------------------------------------------------------------------------------- /pkg/devices/playback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/playback.go -------------------------------------------------------------------------------- /pkg/devices/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/stream.go -------------------------------------------------------------------------------- /pkg/devices/stream_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/devices/stream_config.go -------------------------------------------------------------------------------- /pkg/events/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/events/bus.go -------------------------------------------------------------------------------- /pkg/hardware/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/config.go -------------------------------------------------------------------------------- /pkg/hardware/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/constants.go -------------------------------------------------------------------------------- /pkg/hardware/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/handler.go -------------------------------------------------------------------------------- /pkg/hardware/message_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/message_handler.go -------------------------------------------------------------------------------- /pkg/hardware/service_initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/service_initializer.go -------------------------------------------------------------------------------- /pkg/hardware/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/hardware/state.go -------------------------------------------------------------------------------- /pkg/knowledge/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/aliyun.go -------------------------------------------------------------------------------- /pkg/knowledge/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/config.go -------------------------------------------------------------------------------- /pkg/knowledge/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/constants.go -------------------------------------------------------------------------------- /pkg/knowledge/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/elasticsearch.go -------------------------------------------------------------------------------- /pkg/knowledge/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/factory.go -------------------------------------------------------------------------------- /pkg/knowledge/knowledge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/knowledge.go -------------------------------------------------------------------------------- /pkg/knowledge/milvus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/milvus.go -------------------------------------------------------------------------------- /pkg/knowledge/pinecone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/pinecone.go -------------------------------------------------------------------------------- /pkg/knowledge/qdrant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/knowledge/qdrant.go -------------------------------------------------------------------------------- /pkg/llm/apis/weather.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/apis/weather.go -------------------------------------------------------------------------------- /pkg/llm/coze_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/coze_provider.go -------------------------------------------------------------------------------- /pkg/llm/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/factory.go -------------------------------------------------------------------------------- /pkg/llm/function_tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/function_tools.go -------------------------------------------------------------------------------- /pkg/llm/ollama_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/ollama_provider.go -------------------------------------------------------------------------------- /pkg/llm/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/openai.go -------------------------------------------------------------------------------- /pkg/llm/openai_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/openai_provider.go -------------------------------------------------------------------------------- /pkg/llm/openai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/openai_test.go -------------------------------------------------------------------------------- /pkg/llm/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/llm/provider.go -------------------------------------------------------------------------------- /pkg/logger/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/logger/alert.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/logger/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/logger/logger_test.go -------------------------------------------------------------------------------- /pkg/logger/logger_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/logger/logger_util.go -------------------------------------------------------------------------------- /pkg/logger/logger_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/logger/logger_util_test.go -------------------------------------------------------------------------------- /pkg/mcp/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/mcp/QUICKSTART.md -------------------------------------------------------------------------------- /pkg/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/mcp/README.md -------------------------------------------------------------------------------- /pkg/mcp/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/mcp/helpers.go -------------------------------------------------------------------------------- /pkg/mcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/mcp/server.go -------------------------------------------------------------------------------- /pkg/mcp/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/mcp/tools.go -------------------------------------------------------------------------------- /pkg/metrics/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/api.go -------------------------------------------------------------------------------- /pkg/metrics/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/api_test.go -------------------------------------------------------------------------------- /pkg/metrics/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/global.go -------------------------------------------------------------------------------- /pkg/metrics/global_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/global_test.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/metrics_test.go -------------------------------------------------------------------------------- /pkg/metrics/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/middleware.go -------------------------------------------------------------------------------- /pkg/metrics/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/middleware_test.go -------------------------------------------------------------------------------- /pkg/metrics/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/monitor.go -------------------------------------------------------------------------------- /pkg/metrics/monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/monitor.html -------------------------------------------------------------------------------- /pkg/metrics/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/monitor_test.go -------------------------------------------------------------------------------- /pkg/metrics/sql_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/sql_analyzer.go -------------------------------------------------------------------------------- /pkg/metrics/sql_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/sql_analyzer_test.go -------------------------------------------------------------------------------- /pkg/metrics/system_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/system_monitor.go -------------------------------------------------------------------------------- /pkg/metrics/system_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/system_monitor_test.go -------------------------------------------------------------------------------- /pkg/metrics/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/tracer.go -------------------------------------------------------------------------------- /pkg/metrics/tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/metrics/tracer_test.go -------------------------------------------------------------------------------- /pkg/middleware/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/common.go -------------------------------------------------------------------------------- /pkg/middleware/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/common_test.go -------------------------------------------------------------------------------- /pkg/middleware/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/db.go -------------------------------------------------------------------------------- /pkg/middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/logger.go -------------------------------------------------------------------------------- /pkg/middleware/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/logger_test.go -------------------------------------------------------------------------------- /pkg/middleware/operation_log_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/operation_log_config.go -------------------------------------------------------------------------------- /pkg/middleware/operator_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/operator_log.go -------------------------------------------------------------------------------- /pkg/middleware/rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/rate_limiter.go -------------------------------------------------------------------------------- /pkg/middleware/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/security.go -------------------------------------------------------------------------------- /pkg/middleware/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/security_test.go -------------------------------------------------------------------------------- /pkg/middleware/sign_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/sign_verify.go -------------------------------------------------------------------------------- /pkg/middleware/sign_verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/middleware/sign_verify_test.go -------------------------------------------------------------------------------- /pkg/notification/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/expand.go -------------------------------------------------------------------------------- /pkg/notification/expand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/expand_test.go -------------------------------------------------------------------------------- /pkg/notification/internal_notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/internal_notification.go -------------------------------------------------------------------------------- /pkg/notification/internal_notification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/internal_notification_test.go -------------------------------------------------------------------------------- /pkg/notification/mail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/mail.go -------------------------------------------------------------------------------- /pkg/notification/mail_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/mail_test.go -------------------------------------------------------------------------------- /pkg/notification/push_jpush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/push_jpush.go -------------------------------------------------------------------------------- /pkg/notification/push_jpush_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/push_jpush_test.go -------------------------------------------------------------------------------- /pkg/notification/sms_aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/sms_aliyun.go -------------------------------------------------------------------------------- /pkg/notification/sms_aliyun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/notification/sms_aliyun_test.go -------------------------------------------------------------------------------- /pkg/phonecheck/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/phonecheck/client.go -------------------------------------------------------------------------------- /pkg/prompt/jsonrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/jsonrpc.go -------------------------------------------------------------------------------- /pkg/prompt/jsonrpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/jsonrpc_test.go -------------------------------------------------------------------------------- /pkg/prompt/manager_prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_prompt.go -------------------------------------------------------------------------------- /pkg/prompt/manager_prompt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_prompt_test.go -------------------------------------------------------------------------------- /pkg/prompt/manager_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_resource.go -------------------------------------------------------------------------------- /pkg/prompt/manager_resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_resource_test.go -------------------------------------------------------------------------------- /pkg/prompt/manager_tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_tools.go -------------------------------------------------------------------------------- /pkg/prompt/manager_tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/manager_tools_test.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_messages.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_notification.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_notification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_notification_test.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_prompts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_prompts.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_resources.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_tools.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_types.go -------------------------------------------------------------------------------- /pkg/prompt/mcp_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/prompt/mcp_types_test.go -------------------------------------------------------------------------------- /pkg/response/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/response/response.go -------------------------------------------------------------------------------- /pkg/response/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/response/response_test.go -------------------------------------------------------------------------------- /pkg/sip/audio/aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/aggregator.go -------------------------------------------------------------------------------- /pkg/sip/audio/audio_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/audio_process.go -------------------------------------------------------------------------------- /pkg/sip/audio/dtmf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/dtmf.go -------------------------------------------------------------------------------- /pkg/sip/audio/dtmf_decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/dtmf_decoder.go -------------------------------------------------------------------------------- /pkg/sip/audio/interruption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/interruption.go -------------------------------------------------------------------------------- /pkg/sip/audio/media_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/media_cache.go -------------------------------------------------------------------------------- /pkg/sip/audio/playfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/playfile.go -------------------------------------------------------------------------------- /pkg/sip/audio/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/recorder.go -------------------------------------------------------------------------------- /pkg/sip/audio/ringbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/ringbuffer.go -------------------------------------------------------------------------------- /pkg/sip/audio/rnnoise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/rnnoise.go -------------------------------------------------------------------------------- /pkg/sip/audio/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/utils.go -------------------------------------------------------------------------------- /pkg/sip/audio/vad_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/vad_types.go -------------------------------------------------------------------------------- /pkg/sip/audio/vad_webrtc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/audio/vad_webrtc.go -------------------------------------------------------------------------------- /pkg/sip/business/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/business/interceptor.go -------------------------------------------------------------------------------- /pkg/sip/chain/call_metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/call_metric.go -------------------------------------------------------------------------------- /pkg/sip/chain/chains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/chains.go -------------------------------------------------------------------------------- /pkg/sip/chain/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/errors.go -------------------------------------------------------------------------------- /pkg/sip/chain/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/executor.go -------------------------------------------------------------------------------- /pkg/sip/chain/frames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/frames.go -------------------------------------------------------------------------------- /pkg/sip/chain/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/metrics.go -------------------------------------------------------------------------------- /pkg/sip/chain/safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/safe.go -------------------------------------------------------------------------------- /pkg/sip/chain/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/session.go -------------------------------------------------------------------------------- /pkg/sip/chain/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/state.go -------------------------------------------------------------------------------- /pkg/sip/chain/transfers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/transfers.go -------------------------------------------------------------------------------- /pkg/sip/chain/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/transport.go -------------------------------------------------------------------------------- /pkg/sip/chain/transport_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/transport_file.go -------------------------------------------------------------------------------- /pkg/sip/chain/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/upstream.go -------------------------------------------------------------------------------- /pkg/sip/chain/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/chain/utils.go -------------------------------------------------------------------------------- /pkg/sip/codecs/codecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/codecs.go -------------------------------------------------------------------------------- /pkg/sip/codecs/g711.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/g711.go -------------------------------------------------------------------------------- /pkg/sip/codecs/g711_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/g711_codec.go -------------------------------------------------------------------------------- /pkg/sip/codecs/g722.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/g722.go -------------------------------------------------------------------------------- /pkg/sip/codecs/g722_decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/g722_decoder.go -------------------------------------------------------------------------------- /pkg/sip/codecs/g722_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/g722_encoder.go -------------------------------------------------------------------------------- /pkg/sip/codecs/opus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/opus.go -------------------------------------------------------------------------------- /pkg/sip/codecs/pcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/pcm.go -------------------------------------------------------------------------------- /pkg/sip/codecs/pcma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/pcma.go -------------------------------------------------------------------------------- /pkg/sip/codecs/pcmu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/pcmu.go -------------------------------------------------------------------------------- /pkg/sip/codecs/resampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/codecs/resampler.go -------------------------------------------------------------------------------- /pkg/sip/device/microphone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/device/microphone.go -------------------------------------------------------------------------------- /pkg/sip/device/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/device/options.go -------------------------------------------------------------------------------- /pkg/sip/device/speaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/device/speaker.go -------------------------------------------------------------------------------- /pkg/sip/functions/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/functions.go -------------------------------------------------------------------------------- /pkg/sip/functions/functions_hangup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/functions_hangup.go -------------------------------------------------------------------------------- /pkg/sip/functions/functions_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/functions_listen.go -------------------------------------------------------------------------------- /pkg/sip/functions/functions_say.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/functions_say.go -------------------------------------------------------------------------------- /pkg/sip/functions/functions_transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/functions_transfer.go -------------------------------------------------------------------------------- /pkg/sip/functions/mcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/functions/mcp.go -------------------------------------------------------------------------------- /pkg/sip/scripts/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/action.go -------------------------------------------------------------------------------- /pkg/sip/scripts/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/agent.go -------------------------------------------------------------------------------- /pkg/sip/scripts/dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/dialog.go -------------------------------------------------------------------------------- /pkg/sip/scripts/dialog_interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/dialog_interceptor.go -------------------------------------------------------------------------------- /pkg/sip/scripts/dialog_player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/dialog_player.go -------------------------------------------------------------------------------- /pkg/sip/scripts/filler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/filler.go -------------------------------------------------------------------------------- /pkg/sip/scripts/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/group.go -------------------------------------------------------------------------------- /pkg/sip/scripts/llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/llm.go -------------------------------------------------------------------------------- /pkg/sip/scripts/llm_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/llm_adapter.go -------------------------------------------------------------------------------- /pkg/sip/scripts/mixer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/mixer.go -------------------------------------------------------------------------------- /pkg/sip/scripts/phone.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/sip/scripts/plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/plan.go -------------------------------------------------------------------------------- /pkg/sip/scripts/player_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/player_status.go -------------------------------------------------------------------------------- /pkg/sip/scripts/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/prompt.go -------------------------------------------------------------------------------- /pkg/sip/scripts/rag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/rag.go -------------------------------------------------------------------------------- /pkg/sip/scripts/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/resource.go -------------------------------------------------------------------------------- /pkg/sip/scripts/rewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/rewriter.go -------------------------------------------------------------------------------- /pkg/sip/scripts/scripts_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/scripts_pipeline.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_agent.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_condition.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_dtmf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_dtmf.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_hangup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_hangup.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_lable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_lable.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_llm.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_say.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_say.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_transfer.go -------------------------------------------------------------------------------- /pkg/sip/scripts/step_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/step_variable.go -------------------------------------------------------------------------------- /pkg/sip/scripts/stream_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/stream_mode.go -------------------------------------------------------------------------------- /pkg/sip/scripts/worktime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/scripts/worktime.go -------------------------------------------------------------------------------- /pkg/sip/server/builtins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/builtins.go -------------------------------------------------------------------------------- /pkg/sip/server/forms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/forms.go -------------------------------------------------------------------------------- /pkg/sip/server/handle_assistant_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/handle_assistant_config.go -------------------------------------------------------------------------------- /pkg/sip/server/handle_records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/handle_records.go -------------------------------------------------------------------------------- /pkg/sip/server/handle_scripts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/handle_scripts.go -------------------------------------------------------------------------------- /pkg/sip/server/handle_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/handle_sessions.go -------------------------------------------------------------------------------- /pkg/sip/server/handle_transports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/handle_transports.go -------------------------------------------------------------------------------- /pkg/sip/server/llm_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/llm_adapter.go -------------------------------------------------------------------------------- /pkg/sip/server/logrus_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/logrus_format.go -------------------------------------------------------------------------------- /pkg/sip/server/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/plugins.go -------------------------------------------------------------------------------- /pkg/sip/server/prepare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/prepare.go -------------------------------------------------------------------------------- /pkg/sip/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/server.go -------------------------------------------------------------------------------- /pkg/sip/server/sipua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/sipua.go -------------------------------------------------------------------------------- /pkg/sip/server/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/storage.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_client.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_codec.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_health.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_server.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_trace.go -------------------------------------------------------------------------------- /pkg/sip/server/ua_transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/ua_transfer.go -------------------------------------------------------------------------------- /pkg/sip/server/urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/urls.go -------------------------------------------------------------------------------- /pkg/sip/server/voiceserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/server/voiceserver.go -------------------------------------------------------------------------------- /pkg/sip/transports/audiobuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/audiobuffer.go -------------------------------------------------------------------------------- /pkg/sip/transports/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/rtp.go -------------------------------------------------------------------------------- /pkg/sip/transports/webrtc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/webrtc.go -------------------------------------------------------------------------------- /pkg/sip/transports/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/websocket.go -------------------------------------------------------------------------------- /pkg/sip/transports/ws_builder_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/ws_builder_pipeline.go -------------------------------------------------------------------------------- /pkg/sip/transports/ws_parser_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/transports/ws_parser_filter.go -------------------------------------------------------------------------------- /pkg/sip/turn/eou_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/turn/eou_pipeline.go -------------------------------------------------------------------------------- /pkg/sip/turn/eou_voicefsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/turn/eou_voicefsm.go -------------------------------------------------------------------------------- /pkg/sip/turn/ten_client_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/turn/ten_client_http.go -------------------------------------------------------------------------------- /pkg/sip/turn/ten_turn_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/turn/ten_turn_pipeline.go -------------------------------------------------------------------------------- /pkg/sip/turn/turn_client_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/sip/turn/turn_client_ws.go -------------------------------------------------------------------------------- /pkg/storage/cos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/cos.go -------------------------------------------------------------------------------- /pkg/storage/cos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/cos_test.go -------------------------------------------------------------------------------- /pkg/storage/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/local.go -------------------------------------------------------------------------------- /pkg/storage/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/local_test.go -------------------------------------------------------------------------------- /pkg/storage/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/minio.go -------------------------------------------------------------------------------- /pkg/storage/minio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/minio_test.go -------------------------------------------------------------------------------- /pkg/storage/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/qiniu.go -------------------------------------------------------------------------------- /pkg/storage/qiniu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/qiniu_test.go -------------------------------------------------------------------------------- /pkg/storage/stores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/stores.go -------------------------------------------------------------------------------- /pkg/storage/stores_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/storage/stores_test.go -------------------------------------------------------------------------------- /pkg/synthesis/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/aliyun.go -------------------------------------------------------------------------------- /pkg/synthesis/aliyun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/aliyun_test.go -------------------------------------------------------------------------------- /pkg/synthesis/aws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/aws.go -------------------------------------------------------------------------------- /pkg/synthesis/aws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/aws_test.go -------------------------------------------------------------------------------- /pkg/synthesis/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/azure.go -------------------------------------------------------------------------------- /pkg/synthesis/azure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/azure_test.go -------------------------------------------------------------------------------- /pkg/synthesis/baidu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/baidu.go -------------------------------------------------------------------------------- /pkg/synthesis/baidu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/baidu_test.go -------------------------------------------------------------------------------- /pkg/synthesis/coqui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/coqui.go -------------------------------------------------------------------------------- /pkg/synthesis/coqui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/coqui_test.go -------------------------------------------------------------------------------- /pkg/synthesis/elevenlabs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/elevenlabs.go -------------------------------------------------------------------------------- /pkg/synthesis/elevenlabs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/elevenlabs_test.go -------------------------------------------------------------------------------- /pkg/synthesis/examples/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/examples/demo.go -------------------------------------------------------------------------------- /pkg/synthesis/fishspeech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/fishspeech.go -------------------------------------------------------------------------------- /pkg/synthesis/fishspeech_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/fishspeech_test.go -------------------------------------------------------------------------------- /pkg/synthesis/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/google.go -------------------------------------------------------------------------------- /pkg/synthesis/google_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/google_test.go -------------------------------------------------------------------------------- /pkg/synthesis/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/local.go -------------------------------------------------------------------------------- /pkg/synthesis/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/local_test.go -------------------------------------------------------------------------------- /pkg/synthesis/minimax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/minimax.go -------------------------------------------------------------------------------- /pkg/synthesis/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/openai.go -------------------------------------------------------------------------------- /pkg/synthesis/openai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/openai_test.go -------------------------------------------------------------------------------- /pkg/synthesis/qcloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/qcloud.go -------------------------------------------------------------------------------- /pkg/synthesis/qcloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/qcloud_test.go -------------------------------------------------------------------------------- /pkg/synthesis/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/qiniu.go -------------------------------------------------------------------------------- /pkg/synthesis/qiniu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/qiniu_test.go -------------------------------------------------------------------------------- /pkg/synthesis/synthesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/synthesis.go -------------------------------------------------------------------------------- /pkg/synthesis/synthesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/synthesis_test.go -------------------------------------------------------------------------------- /pkg/synthesis/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/types.go -------------------------------------------------------------------------------- /pkg/synthesis/volcengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/volcengine.go -------------------------------------------------------------------------------- /pkg/synthesis/volcengine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/volcengine_test.go -------------------------------------------------------------------------------- /pkg/synthesis/xunfei.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/xunfei.go -------------------------------------------------------------------------------- /pkg/synthesis/xunfei_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/synthesis/xunfei_test.go -------------------------------------------------------------------------------- /pkg/transcribers/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/aliyun.go -------------------------------------------------------------------------------- /pkg/transcribers/aliyun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/aliyun_test.go -------------------------------------------------------------------------------- /pkg/transcribers/asr_correction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/asr_correction.go -------------------------------------------------------------------------------- /pkg/transcribers/aws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/aws.go -------------------------------------------------------------------------------- /pkg/transcribers/aws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/aws_test.go -------------------------------------------------------------------------------- /pkg/transcribers/baidu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/baidu.go -------------------------------------------------------------------------------- /pkg/transcribers/baidu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/baidu_test.go -------------------------------------------------------------------------------- /pkg/transcribers/config_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/config_builder.go -------------------------------------------------------------------------------- /pkg/transcribers/deepgram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/deepgram.go -------------------------------------------------------------------------------- /pkg/transcribers/deepgram_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/deepgram_test.go -------------------------------------------------------------------------------- /pkg/transcribers/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/factory.go -------------------------------------------------------------------------------- /pkg/transcribers/fun_asr_realtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/fun_asr_realtime.go -------------------------------------------------------------------------------- /pkg/transcribers/funasr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/funasr.go -------------------------------------------------------------------------------- /pkg/transcribers/funasr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/funasr_test.go -------------------------------------------------------------------------------- /pkg/transcribers/gladia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/gladia.go -------------------------------------------------------------------------------- /pkg/transcribers/gladia_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/gladia_test.go -------------------------------------------------------------------------------- /pkg/transcribers/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/google.go -------------------------------------------------------------------------------- /pkg/transcribers/google_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/google_test.go -------------------------------------------------------------------------------- /pkg/transcribers/qcloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/qcloud.go -------------------------------------------------------------------------------- /pkg/transcribers/qcloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/qcloud_test.go -------------------------------------------------------------------------------- /pkg/transcribers/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/qiniu.go -------------------------------------------------------------------------------- /pkg/transcribers/qiniu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/qiniu_test.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/client.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/common.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/config.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/header.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/payload.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/recognizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/recognizer.go -------------------------------------------------------------------------------- /pkg/transcribers/sauc_go/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/sauc_go/response.go -------------------------------------------------------------------------------- /pkg/transcribers/transcriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/transcriber.go -------------------------------------------------------------------------------- /pkg/transcribers/voiceapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/voiceapi.go -------------------------------------------------------------------------------- /pkg/transcribers/voiceapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/voiceapi_test.go -------------------------------------------------------------------------------- /pkg/transcribers/volcengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/volcengine.go -------------------------------------------------------------------------------- /pkg/transcribers/volcengine_llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/volcengine_llm.go -------------------------------------------------------------------------------- /pkg/transcribers/volcengine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/volcengine_test.go -------------------------------------------------------------------------------- /pkg/transcribers/whisper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/whisper.go -------------------------------------------------------------------------------- /pkg/transcribers/whisper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/whisper_test.go -------------------------------------------------------------------------------- /pkg/transcribers/xfyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/xfyun.go -------------------------------------------------------------------------------- /pkg/transcribers/xfyun_mul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/xfyun_mul.go -------------------------------------------------------------------------------- /pkg/transcribers/xfyun_mul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/xfyun_mul_test.go -------------------------------------------------------------------------------- /pkg/transcribers/xfyun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/transcribers/xfyun_test.go -------------------------------------------------------------------------------- /pkg/utils/backup/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/backup/backup.go -------------------------------------------------------------------------------- /pkg/utils/backup/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/backup/backup_test.go -------------------------------------------------------------------------------- /pkg/utils/caches.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/caches.go -------------------------------------------------------------------------------- /pkg/utils/caches_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/caches_test.go -------------------------------------------------------------------------------- /pkg/utils/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/configs.go -------------------------------------------------------------------------------- /pkg/utils/configs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/configs_test.go -------------------------------------------------------------------------------- /pkg/utils/dbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/dbs.go -------------------------------------------------------------------------------- /pkg/utils/dbs_mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/dbs_mysql.go -------------------------------------------------------------------------------- /pkg/utils/dbs_pg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/dbs_pg.go -------------------------------------------------------------------------------- /pkg/utils/dbs_sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/dbs_sqlite.go -------------------------------------------------------------------------------- /pkg/utils/dbs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/dbs_test.go -------------------------------------------------------------------------------- /pkg/utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/errors.go -------------------------------------------------------------------------------- /pkg/utils/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/errors_test.go -------------------------------------------------------------------------------- /pkg/utils/ip_location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/ip_location.go -------------------------------------------------------------------------------- /pkg/utils/ip_location_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/ip_location_test.go -------------------------------------------------------------------------------- /pkg/utils/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/json.go -------------------------------------------------------------------------------- /pkg/utils/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/json_test.go -------------------------------------------------------------------------------- /pkg/utils/secure_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/secure_query.go -------------------------------------------------------------------------------- /pkg/utils/secure_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/secure_query_test.go -------------------------------------------------------------------------------- /pkg/utils/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/session.go -------------------------------------------------------------------------------- /pkg/utils/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/session_test.go -------------------------------------------------------------------------------- /pkg/utils/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/signals.go -------------------------------------------------------------------------------- /pkg/utils/signals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/signals_test.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_array.go -------------------------------------------------------------------------------- /pkg/utils/utils_array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_array_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_content_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_content_type.go -------------------------------------------------------------------------------- /pkg/utils/utils_content_type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_content_type_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_crc16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_crc16.go -------------------------------------------------------------------------------- /pkg/utils/utils_crc16_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_crc16_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_encrypt.go -------------------------------------------------------------------------------- /pkg/utils/utils_encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_encrypt_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_file_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_file_type.go -------------------------------------------------------------------------------- /pkg/utils/utils_file_type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_file_type_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_files.go -------------------------------------------------------------------------------- /pkg/utils/utils_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_files_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_geo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_geo.go -------------------------------------------------------------------------------- /pkg/utils/utils_geo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_geo_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_strings.go -------------------------------------------------------------------------------- /pkg/utils/utils_strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_strings_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_time.go -------------------------------------------------------------------------------- /pkg/utils/utils_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_time_test.go -------------------------------------------------------------------------------- /pkg/utils/utils_zlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_zlib.go -------------------------------------------------------------------------------- /pkg/utils/utils_zlib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/utils_zlib_test.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_client.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_client_test.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_error.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_error_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_error_code.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_response.go -------------------------------------------------------------------------------- /pkg/utils/xhttp/http_response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/utils/xhttp/http_response_test.go -------------------------------------------------------------------------------- /pkg/voice/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/config.go -------------------------------------------------------------------------------- /pkg/voice/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/constants.go -------------------------------------------------------------------------------- /pkg/voice/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/handler.go -------------------------------------------------------------------------------- /pkg/voice/message_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/message_handler.go -------------------------------------------------------------------------------- /pkg/voice/service_initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/service_initializer.go -------------------------------------------------------------------------------- /pkg/voice/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voice/state.go -------------------------------------------------------------------------------- /pkg/voiceclone/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voiceclone/factory.go -------------------------------------------------------------------------------- /pkg/voiceclone/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voiceclone/types.go -------------------------------------------------------------------------------- /pkg/voiceclone/volcengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voiceclone/volcengine.go -------------------------------------------------------------------------------- /pkg/voiceclone/xunfei.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voiceclone/xunfei.go -------------------------------------------------------------------------------- /pkg/voicev2/WEBSOCKET_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/WEBSOCKET_PROTOCOL.md -------------------------------------------------------------------------------- /pkg/voicev2/asr_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/asr_handler.go -------------------------------------------------------------------------------- /pkg/voicev2/client_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/client_state.go -------------------------------------------------------------------------------- /pkg/voicev2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/constants.go -------------------------------------------------------------------------------- /pkg/voicev2/error_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/error_handler.go -------------------------------------------------------------------------------- /pkg/voicev2/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/handler.go -------------------------------------------------------------------------------- /pkg/voicev2/message_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/message_handler.go -------------------------------------------------------------------------------- /pkg/voicev2/message_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/message_writer.go -------------------------------------------------------------------------------- /pkg/voicev2/quota_warning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/quota_warning.go -------------------------------------------------------------------------------- /pkg/voicev2/service_initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/service_initializer.go -------------------------------------------------------------------------------- /pkg/voicev2/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/state.go -------------------------------------------------------------------------------- /pkg/voicev2/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/state_test.go -------------------------------------------------------------------------------- /pkg/voicev2/text_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/text_filter.go -------------------------------------------------------------------------------- /pkg/voicev2/text_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/text_processor.go -------------------------------------------------------------------------------- /pkg/voicev2/tts_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/tts_handler.go -------------------------------------------------------------------------------- /pkg/voicev2/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/voicev2/types.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/call_metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/call_metric.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/chains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/chains.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/frames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/frames.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/frames_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/frames_test.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/session.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/state.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/transport.go -------------------------------------------------------------------------------- /pkg/webrtc/chain/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/chain/upstream.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/codecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/codecs.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/g711.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/g711.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/g711_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/g711_codec.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/g722.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/g722.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/g722_decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/g722_decoder.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/g722_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/g722_encoder.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/opus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/opus.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/pcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/pcm.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/pcma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/pcma.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/pcmu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/pcmu.go -------------------------------------------------------------------------------- /pkg/webrtc/codecs/resampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/codecs/resampler.go -------------------------------------------------------------------------------- /pkg/webrtc/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/constants/constants.go -------------------------------------------------------------------------------- /pkg/webrtc/constants/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/constants/errors.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/FLOW_DIAGRAM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/FLOW_DIAGRAM.md -------------------------------------------------------------------------------- /pkg/webrtc/example1/PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/PROTOCOL.md -------------------------------------------------------------------------------- /pkg/webrtc/example1/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/client/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/protocol/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/protocol/handler.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/protocol/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/protocol/messages.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/protocol/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/protocol/session.go -------------------------------------------------------------------------------- /pkg/webrtc/example1/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example1/server/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example2/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example2/client/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example2/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example2/server/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example3/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example3/client/main.go -------------------------------------------------------------------------------- /pkg/webrtc/example3/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/example3/server/main.go -------------------------------------------------------------------------------- /pkg/webrtc/rtcmedia/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/rtcmedia/models.go -------------------------------------------------------------------------------- /pkg/webrtc/rtcmedia/models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/rtcmedia/models_test.go -------------------------------------------------------------------------------- /pkg/webrtc/transport/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/webrtc/transport/service.go -------------------------------------------------------------------------------- /pkg/websocket/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/websocket/config.go -------------------------------------------------------------------------------- /pkg/websocket/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/websocket/connection.go -------------------------------------------------------------------------------- /pkg/websocket/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/websocket/constants.go -------------------------------------------------------------------------------- /pkg/websocket/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/websocket/handler.go -------------------------------------------------------------------------------- /pkg/websocket/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/websocket/websocket.go -------------------------------------------------------------------------------- /pkg/workflow/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/constants.go -------------------------------------------------------------------------------- /pkg/workflow/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/context.go -------------------------------------------------------------------------------- /pkg/workflow/node_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_base.go -------------------------------------------------------------------------------- /pkg/workflow/node_condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_condition.go -------------------------------------------------------------------------------- /pkg/workflow/node_end.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_end.go -------------------------------------------------------------------------------- /pkg/workflow/node_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_event.go -------------------------------------------------------------------------------- /pkg/workflow/node_gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_gateway.go -------------------------------------------------------------------------------- /pkg/workflow/node_parallel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_parallel.go -------------------------------------------------------------------------------- /pkg/workflow/node_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_script.go -------------------------------------------------------------------------------- /pkg/workflow/node_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_start.go -------------------------------------------------------------------------------- /pkg/workflow/node_subflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_subflow.go -------------------------------------------------------------------------------- /pkg/workflow/node_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_task.go -------------------------------------------------------------------------------- /pkg/workflow/node_timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_timer.go -------------------------------------------------------------------------------- /pkg/workflow/node_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_utils.go -------------------------------------------------------------------------------- /pkg/workflow/node_wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/node_wait.go -------------------------------------------------------------------------------- /pkg/workflow/nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/nodes_test.go -------------------------------------------------------------------------------- /pkg/workflow/task_executors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/task_executors.go -------------------------------------------------------------------------------- /pkg/workflow/workflows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/pkg/workflow/workflows.go -------------------------------------------------------------------------------- /scripts/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/1.json -------------------------------------------------------------------------------- /scripts/conversation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/conversation.json -------------------------------------------------------------------------------- /scripts/languages/azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/azure.json -------------------------------------------------------------------------------- /scripts/languages/baidu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/baidu.json -------------------------------------------------------------------------------- /scripts/languages/elevenlabs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/elevenlabs.json -------------------------------------------------------------------------------- /scripts/languages/google.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/google.json -------------------------------------------------------------------------------- /scripts/languages/minimax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/minimax.json -------------------------------------------------------------------------------- /scripts/languages/tencent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/tencent.json -------------------------------------------------------------------------------- /scripts/languages/volcengine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/languages/volcengine.json -------------------------------------------------------------------------------- /scripts/lingyu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/lingyu.json -------------------------------------------------------------------------------- /scripts/optimized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/optimized.json -------------------------------------------------------------------------------- /scripts/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/simple.json -------------------------------------------------------------------------------- /scripts/voices/azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/azure.json -------------------------------------------------------------------------------- /scripts/voices/baidu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/baidu.json -------------------------------------------------------------------------------- /scripts/voices/qiniu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/qiniu.json -------------------------------------------------------------------------------- /scripts/voices/tencent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/tencent.json -------------------------------------------------------------------------------- /scripts/voices/volcengine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/volcengine.json -------------------------------------------------------------------------------- /scripts/voices/xunfei.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/scripts/voices/xunfei.json -------------------------------------------------------------------------------- /services/vad-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/.dockerignore -------------------------------------------------------------------------------- /services/vad-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/Dockerfile -------------------------------------------------------------------------------- /services/vad-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/Makefile -------------------------------------------------------------------------------- /services/vad-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/README.md -------------------------------------------------------------------------------- /services/vad-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/docker-compose.yml -------------------------------------------------------------------------------- /services/vad-service/download_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/download_model.py -------------------------------------------------------------------------------- /services/vad-service/go.mod: -------------------------------------------------------------------------------- 1 | module vad-service-client 2 | 3 | go 1.21 4 | 5 | -------------------------------------------------------------------------------- /services/vad-service/rtcmedia/snakers4_silero-vad/src/silero_vad/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/vad-service/test_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/test_client.go -------------------------------------------------------------------------------- /services/vad-service/test_vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/test_vad.py -------------------------------------------------------------------------------- /services/vad-service/vad.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/vad.proto -------------------------------------------------------------------------------- /services/vad-service/vad_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/vad_service.py -------------------------------------------------------------------------------- /services/vad-service/vad_service_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/vad-service/vad_service_grpc.py -------------------------------------------------------------------------------- /services/voiceprint-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/Dockerfile -------------------------------------------------------------------------------- /services/voiceprint-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/README.md -------------------------------------------------------------------------------- /services/voiceprint-api/app/api/v1/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/api/v1/api.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/api/v1/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/api/v1/health.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/application.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/core/config.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/core/logger.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/core/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/core/security.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/core/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/core/version.py -------------------------------------------------------------------------------- /services/voiceprint-api/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/app/main.py -------------------------------------------------------------------------------- /services/voiceprint-api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/docker-compose.yml -------------------------------------------------------------------------------- /services/voiceprint-api/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/run.sh -------------------------------------------------------------------------------- /services/voiceprint-api/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/start.sh -------------------------------------------------------------------------------- /services/voiceprint-api/start_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/start_server.py -------------------------------------------------------------------------------- /services/voiceprint-api/voiceprint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/services/voiceprint-api/voiceprint.yaml -------------------------------------------------------------------------------- /static/admin/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/admin/app.js -------------------------------------------------------------------------------- /static/admin/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/admin/edit.html -------------------------------------------------------------------------------- /static/admin/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/admin/list.html -------------------------------------------------------------------------------- /static/admin/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/admin/sidebar.html -------------------------------------------------------------------------------- /static/admin/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/admin/widget.js -------------------------------------------------------------------------------- /static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/favicon.png -------------------------------------------------------------------------------- /static/img/icon_assistant.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_assistant.svg -------------------------------------------------------------------------------- /static/img/icon_chat_log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_chat_log.svg -------------------------------------------------------------------------------- /static/img/icon_config.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_config.svg -------------------------------------------------------------------------------- /static/img/icon_group.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_group.svg -------------------------------------------------------------------------------- /static/img/icon_internal_notification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_internal_notification.svg -------------------------------------------------------------------------------- /static/img/icon_members.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_members.svg -------------------------------------------------------------------------------- /static/img/icon_prompt_args.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_prompt_args.svg -------------------------------------------------------------------------------- /static/img/icon_prompt_model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_prompt_model.svg -------------------------------------------------------------------------------- /static/img/icon_user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_user.svg -------------------------------------------------------------------------------- /static/img/icon_user_credential.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/icon_user_credential.svg -------------------------------------------------------------------------------- /static/img/mail_sent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/img/mail_sent.svg -------------------------------------------------------------------------------- /static/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/client.js -------------------------------------------------------------------------------- /static/js/cyber-pet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/cyber-pet.js -------------------------------------------------------------------------------- /static/js/lingecho-sdk-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/lingecho-sdk-example.js -------------------------------------------------------------------------------- /static/js/lingecho-sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/lingecho-sdk.js -------------------------------------------------------------------------------- /static/js/living_robot_pet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/living_robot_pet.js -------------------------------------------------------------------------------- /static/js/living_robot_pet_v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/living_robot_pet_v2.js -------------------------------------------------------------------------------- /static/js/minimal-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/minimal-example.js -------------------------------------------------------------------------------- /static/js/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/static/js/test.html -------------------------------------------------------------------------------- /templates/.error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/.error.html -------------------------------------------------------------------------------- /templates/admin/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/admin/app.html -------------------------------------------------------------------------------- /templates/admin/object.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/admin/object.html -------------------------------------------------------------------------------- /templates/auth/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/auth/reset_password.html -------------------------------------------------------------------------------- /templates/auth/reset_password_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/auth/reset_password_done.html -------------------------------------------------------------------------------- /templates/auth/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/auth/signin.html -------------------------------------------------------------------------------- /templates/auth/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/auth/signup.html -------------------------------------------------------------------------------- /templates/email/group_invitation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/email/group_invitation.html -------------------------------------------------------------------------------- /templates/email/verification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/email/verification.html -------------------------------------------------------------------------------- /templates/email/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/email/welcome.html -------------------------------------------------------------------------------- /templates/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/templates/favicon.ico -------------------------------------------------------------------------------- /ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/.env.example -------------------------------------------------------------------------------- /ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/.eslintrc.cjs -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/postcss.config.js -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/public/sw.js -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/api/acd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/acd.ts -------------------------------------------------------------------------------- /ui/src/api/alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/alert.ts -------------------------------------------------------------------------------- /ui/src/api/assistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/assistant.ts -------------------------------------------------------------------------------- /ui/src/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/auth.ts -------------------------------------------------------------------------------- /ui/src/api/billing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/billing.ts -------------------------------------------------------------------------------- /ui/src/api/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/chat.ts -------------------------------------------------------------------------------- /ui/src/api/credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/credential.ts -------------------------------------------------------------------------------- /ui/src/api/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/device.ts -------------------------------------------------------------------------------- /ui/src/api/dial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/dial.ts -------------------------------------------------------------------------------- /ui/src/api/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/group.ts -------------------------------------------------------------------------------- /ui/src/api/jsTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/jsTemplate.ts -------------------------------------------------------------------------------- /ui/src/api/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/knowledge.ts -------------------------------------------------------------------------------- /ui/src/api/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/notification.ts -------------------------------------------------------------------------------- /ui/src/api/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/profile.ts -------------------------------------------------------------------------------- /ui/src/api/quota.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/quota.ts -------------------------------------------------------------------------------- /ui/src/api/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/search.ts -------------------------------------------------------------------------------- /ui/src/api/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/system.ts -------------------------------------------------------------------------------- /ui/src/api/voiceTraining.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/voiceTraining.ts -------------------------------------------------------------------------------- /ui/src/api/workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/api/workflow.ts -------------------------------------------------------------------------------- /ui/src/components/Accessibility/Announcer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Accessibility/Announcer.tsx -------------------------------------------------------------------------------- /ui/src/components/Animations/Card3D.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Animations/Card3D.tsx -------------------------------------------------------------------------------- /ui/src/components/Animations/FadeIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Animations/FadeIn.tsx -------------------------------------------------------------------------------- /ui/src/components/Animations/Typewriter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Animations/Typewriter.tsx -------------------------------------------------------------------------------- /ui/src/components/Animations/Wave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Animations/Wave.tsx -------------------------------------------------------------------------------- /ui/src/components/Auth/AuthModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Auth/AuthModal.tsx -------------------------------------------------------------------------------- /ui/src/components/Auth/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Auth/ProtectedRoute.tsx -------------------------------------------------------------------------------- /ui/src/components/Billing/UsageCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Billing/UsageCharts.tsx -------------------------------------------------------------------------------- /ui/src/components/CallAudioPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/CallAudioPlayer.tsx -------------------------------------------------------------------------------- /ui/src/components/Credential/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Credential/index.ts -------------------------------------------------------------------------------- /ui/src/components/Data/AdvancedChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Data/AdvancedChart.tsx -------------------------------------------------------------------------------- /ui/src/components/Data/DataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Data/DataTable.tsx -------------------------------------------------------------------------------- /ui/src/components/Data/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Data/ProgressBar.tsx -------------------------------------------------------------------------------- /ui/src/components/Data/StatCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Data/StatCard.tsx -------------------------------------------------------------------------------- /ui/src/components/Data/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Data/Timeline.tsx -------------------------------------------------------------------------------- /ui/src/components/Dev/DevErrorHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Dev/DevErrorHandler.tsx -------------------------------------------------------------------------------- /ui/src/components/Effects/GlobalEffects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Effects/GlobalEffects.tsx -------------------------------------------------------------------------------- /ui/src/components/Forms/AdvancedForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Forms/AdvancedForm.tsx -------------------------------------------------------------------------------- /ui/src/components/Forms/FormField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Forms/FormField.tsx -------------------------------------------------------------------------------- /ui/src/components/Forms/FormSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Forms/FormSection.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/Footer.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/Grid.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/Layout.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/PageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/PageContainer.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/PageHeader.tsx -------------------------------------------------------------------------------- /ui/src/components/Layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Layout/Sidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/PWA/PWAInstaller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/PWA/PWAInstaller.tsx -------------------------------------------------------------------------------- /ui/src/components/Performance/DataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Performance/DataTable.tsx -------------------------------------------------------------------------------- /ui/src/components/Performance/LazyImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Performance/LazyImage.tsx -------------------------------------------------------------------------------- /ui/src/components/Quota/QuotaModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Quota/QuotaModal.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/AudioController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/AudioController.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/AutocompleteInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/AutocompleteInput.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Avatar.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/AvatarUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/AvatarUpload.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Badge.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Button.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Card.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/ChapterOutline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/ChapterOutline.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Chart.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/ConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/ConfirmDialog.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/DatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/DatePicker.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/DragDrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/DragDrop.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/DragSort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/DragSort.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/EmptyState.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/EpicRatingEffect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/EpicRatingEffect.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/FileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/FileUpload.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/GlobalSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/GlobalSearch.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/IconText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/IconText.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/InfiniteScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/InfiniteScroll.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Input.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/LanguageSelector.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/MarkdownPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/MarkdownPreview.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/MarkdownRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/MarkdownRenderer.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Modal.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/PageTurner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/PageTurner.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/PlotManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/PlotManager.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Popover.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/PositionedToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/PositionedToast.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Select.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/SimpleSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/SimpleSelect.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/SimpleTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/SimpleTabs.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Slider.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Stepper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Stepper.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Switch.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Tabs.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/Tooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/TypewriterMarkdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/TypewriterMarkdown.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/VirtualList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/VirtualList.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/WordCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/WordCounter.tsx -------------------------------------------------------------------------------- /ui/src/components/UI/WritingAssistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UI/WritingAssistant.tsx -------------------------------------------------------------------------------- /ui/src/components/UX/MicroInteractions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/UX/MicroInteractions.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/AssistantList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/AssistantList.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/ChatArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/ChatArea.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/ChatHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/ChatHistory.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/ControlPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/ControlPanel.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/GuideTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/GuideTooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/LineSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/LineSelector.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/TextInputBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/TextInputBox.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/VoiceBall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/VoiceBall.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/WorkflowEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/WorkflowEditor.tsx -------------------------------------------------------------------------------- /ui/src/components/Voice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Voice/index.ts -------------------------------------------------------------------------------- /ui/src/components/VoicePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/VoicePlayer.tsx -------------------------------------------------------------------------------- /ui/src/components/VoiceRecorder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/VoiceRecorder.tsx -------------------------------------------------------------------------------- /ui/src/components/Workflow/Terminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/components/Workflow/Terminal.tsx -------------------------------------------------------------------------------- /ui/src/config/apiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/config/apiConfig.ts -------------------------------------------------------------------------------- /ui/src/config/llmProviderConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/config/llmProviderConfig.ts -------------------------------------------------------------------------------- /ui/src/config/providerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/config/providerConfig.ts -------------------------------------------------------------------------------- /ui/src/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/context/AuthContext.tsx -------------------------------------------------------------------------------- /ui/src/data/documentation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/data/documentation.json -------------------------------------------------------------------------------- /ui/src/data/layoutDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/data/layoutDefaults.ts -------------------------------------------------------------------------------- /ui/src/hooks/useAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useAsync.ts -------------------------------------------------------------------------------- /ui/src/hooks/useClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useClickOutside.ts -------------------------------------------------------------------------------- /ui/src/hooks/useCopyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useCopyToClipboard.ts -------------------------------------------------------------------------------- /ui/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /ui/src/hooks/useDragDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useDragDrop.ts -------------------------------------------------------------------------------- /ui/src/hooks/useIntersectionObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useIntersectionObserver.ts -------------------------------------------------------------------------------- /ui/src/hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /ui/src/hooks/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useMediaQuery.ts -------------------------------------------------------------------------------- /ui/src/hooks/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/usePagination.ts -------------------------------------------------------------------------------- /ui/src/hooks/useSearchHighlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useSearchHighlight.ts -------------------------------------------------------------------------------- /ui/src/hooks/useVoiceAssistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useVoiceAssistant.ts -------------------------------------------------------------------------------- /ui/src/hooks/useVoiceConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useVoiceConnection.ts -------------------------------------------------------------------------------- /ui/src/hooks/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/hooks/useWindowSize.ts -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/locales/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/locales/translations.ts -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/pages/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/About.tsx -------------------------------------------------------------------------------- /ui/src/pages/AlertDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/AlertDetail.tsx -------------------------------------------------------------------------------- /ui/src/pages/AlertRuleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/AlertRuleForm.tsx -------------------------------------------------------------------------------- /ui/src/pages/AlertRules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/AlertRules.tsx -------------------------------------------------------------------------------- /ui/src/pages/Alerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Alerts.tsx -------------------------------------------------------------------------------- /ui/src/pages/AnimationShowcase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/AnimationShowcase.tsx -------------------------------------------------------------------------------- /ui/src/pages/AssistantTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/AssistantTools.tsx -------------------------------------------------------------------------------- /ui/src/pages/Assistants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Assistants.tsx -------------------------------------------------------------------------------- /ui/src/pages/Billing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Billing.tsx -------------------------------------------------------------------------------- /ui/src/pages/CredentialManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/CredentialManager.tsx -------------------------------------------------------------------------------- /ui/src/pages/DeviceManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/DeviceManagement.tsx -------------------------------------------------------------------------------- /ui/src/pages/DialManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/DialManagement.tsx -------------------------------------------------------------------------------- /ui/src/pages/Documentation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Documentation.tsx -------------------------------------------------------------------------------- /ui/src/pages/GroupMembers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/GroupMembers.tsx -------------------------------------------------------------------------------- /ui/src/pages/GroupSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/GroupSettings.tsx -------------------------------------------------------------------------------- /ui/src/pages/Groups.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Groups.tsx -------------------------------------------------------------------------------- /ui/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Home.tsx -------------------------------------------------------------------------------- /ui/src/pages/JSTemplateManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/JSTemplateManager.tsx -------------------------------------------------------------------------------- /ui/src/pages/KnowledgeBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/KnowledgeBase.tsx -------------------------------------------------------------------------------- /ui/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /ui/src/pages/NotificationCenter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/NotificationCenter.tsx -------------------------------------------------------------------------------- /ui/src/pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/Profile.tsx -------------------------------------------------------------------------------- /ui/src/pages/ScriptBuilder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/ScriptBuilder.tsx -------------------------------------------------------------------------------- /ui/src/pages/ScriptManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/ScriptManagement.tsx -------------------------------------------------------------------------------- /ui/src/pages/UserQuotas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/UserQuotas.tsx -------------------------------------------------------------------------------- /ui/src/pages/VoiceAssistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/VoiceAssistant.tsx -------------------------------------------------------------------------------- /ui/src/pages/VoiceAssistant/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/VoiceAssistant/constants.ts -------------------------------------------------------------------------------- /ui/src/pages/VoiceAssistant/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/VoiceAssistant/types.ts -------------------------------------------------------------------------------- /ui/src/pages/WorkflowManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/pages/WorkflowManager.tsx -------------------------------------------------------------------------------- /ui/src/services/functionToolsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/services/functionToolsService.ts -------------------------------------------------------------------------------- /ui/src/services/knowledgeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/services/knowledgeService.ts -------------------------------------------------------------------------------- /ui/src/stores/authStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/authStore.ts -------------------------------------------------------------------------------- /ui/src/stores/i18nStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/i18nStore.ts -------------------------------------------------------------------------------- /ui/src/stores/notificationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/notificationStore.ts -------------------------------------------------------------------------------- /ui/src/stores/searchStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/searchStore.ts -------------------------------------------------------------------------------- /ui/src/stores/themeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/themeStore.ts -------------------------------------------------------------------------------- /ui/src/stores/uiStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/stores/uiStore.ts -------------------------------------------------------------------------------- /ui/src/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/styles/theme.css -------------------------------------------------------------------------------- /ui/src/types/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/types/cache.ts -------------------------------------------------------------------------------- /ui/src/types/functionTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/types/functionTools.ts -------------------------------------------------------------------------------- /ui/src/types/knowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/types/knowledge.ts -------------------------------------------------------------------------------- /ui/src/types/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/types/layout.ts -------------------------------------------------------------------------------- /ui/src/utils/audioEffects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/audioEffects.ts -------------------------------------------------------------------------------- /ui/src/utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/axios.ts -------------------------------------------------------------------------------- /ui/src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/cn.ts -------------------------------------------------------------------------------- /ui/src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/env.ts -------------------------------------------------------------------------------- /ui/src/utils/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/highlight.ts -------------------------------------------------------------------------------- /ui/src/utils/jsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/jsValidator.ts -------------------------------------------------------------------------------- /ui/src/utils/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/notification.ts -------------------------------------------------------------------------------- /ui/src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/request.ts -------------------------------------------------------------------------------- /ui/src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/string.ts -------------------------------------------------------------------------------- /ui/src/utils/swCleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/swCleanup.ts -------------------------------------------------------------------------------- /ui/src/utils/themeAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/utils/themeAdapter.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/src/vite-env.d.ts -------------------------------------------------------------------------------- /ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/tailwind.config.js -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-100-precent/LingEcho/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------