Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

handle_agent_turn

cre8_app_voice::connection::handle_agent_turn

fn · cre8-app-voice · crates/cre8-app-voice/src/connection.rs:536 documented

33lines
5cyclomatic
2max nesting
16statements
0? exits
2params
1callers
7callees
0.6 (p52)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitetry_listen_to_audienceapp-radio · cc 3cre8_app_radio::formats::conversational::try_listen_to_audiencerunapp-voice · cc 2cre8_app_voice::init::runpublish_radio_segment_audioapp-radio · cc 3cre8_app_radio::publish::publish_radio_segment_audiosynthesize_audio_url_implapp-messaging · cc 4cre8_app_messaging::call::synthesize_audio_url_implresolve_recording_textapp-messaging · cc 5cre8_app_messaging::call::resolve_recording_textVoiceApp::connectapp-voice · cc 1cre8_app_voice::app::VoiceApp::connectconnectapp-voice · cc 16cre8_app_voice::connection::connecthandle_agent_turnapp-voice · cc 5cre8_app_voice::connection::handle_agent_turnSampleRate::as_u64util-dsp · cc 1cre8_util_dsp::SampleRate::as_u64get_audio_channelapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::get_audio_channelcollect_stream_audioapp-voice · cc 8cre8_app_voice::connection::collect_stream_audioStreamAudioCapture::audio_f…app-voice · cc 2cre8_app_voice::connection::StreamAudioCapture::audio_format_or_defaulttranscribe_stream_missing_r…app-voice · cc 1cre8_app_voice::connection::transcribe_stream_missing_responsetranscribe_stream_empty_res…app-voice · cc 1cre8_app_voice::connection::transcribe_stream_empty_responseagent_turn_respondapp-voice · cc 5cre8_app_voice::connection::agent_turn_respondTimestamp::elapsedplatform-time · cc 1cre8_platform_time::Timestamp::elapsednormalize_audio_stream_idapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::normalize_audio_stream_idstateapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::stateRuntimeContext::intelligenc…app-intelligence · cc 1cre8_app_intelligence::context_ext::RuntimeContext::intelligence_optIntelligenceRegistry::get_d…app-intelligence · cc 1cre8_app_intelligence::registry::IntelligenceRegistry::get_defaultrun_agent_turnapp-voice · cc 3cre8_app_voice::conversation::run_agent_turnRealConversationStt::newapp-voice · cc 1cre8_app_voice::conversation::RealConversationStt::newRealConversationTts::newapp-voice · cc 1cre8_app_voice::conversation::RealConversationTts::new

Control flow

Source not readable from this process.

Callers 1

Callees 7

Source not readable from this process.