MCPcopy Create free account

hub / github.com/algal/sparky / functions

Functions744 in github.com/algal/sparky

Methodtest_capture_returns_none_without_camera
(self)
tests/test_face_tracking.py:157
Methodtest_capture_speech_activation_suppressed_reason
Characterize callback-suppressed activation reason labeling.
tests/test_vad_capture.py:313
Methodtest_capture_speech_read_error_reason
Characterize read-error reason labeling.
tests/test_vad_capture.py:334
Methodtest_capture_speech_timeout
Test capture_speech returns None on timeout without speech.
tests/test_vad_capture.py:248
Methodtest_capture_speech_timeout_after_activation_reason
Characterize timeout-after-activation reason labeling.
tests/test_vad_capture.py:292
Methodtest_capture_speech_timeout_no_activation_reason
Characterize timeout-without-activation reason labeling.
tests/test_vad_capture.py:272
Methodtest_capture_timeout_uses_wall_clock_not_chunk_count
Timeout should be based on elapsed wall-clock time, not nominal timeout_chunks.
tests/test_vad_capture.py:356
Methodtest_case_insensitive
(self)
tests/test_wake_sleep.py:115
Methodtest_clamped_above
(self)
tests/test_thinking.py:31
Methodtest_clamped_below
(self)
tests/test_thinking.py:28
Methodtest_clear
(self)
tests/test_webrtc_apm.py:78
Methodtest_clear
(self)
tests/test_echo_canceller.py:185
Methodtest_clear
(self)
tests/test_webrtc_aecm.py:42
Methodtest_clips_to_range
(self)
tests/test_direct_tts.py:28
Methodtest_close_after_text_raises_without_retry
After text is yielded, ConnectionClosed should propagate (no replay retry).
tests/test_openclaw_gateway_client.py:561
Methodtest_compression_ratio_bounds
(self)
tests/test_stt_engine.py:142
Methodtest_concurrent_feed_and_process
(self)
tests/test_webrtc_apm.py:203
Methodtest_concurrent_feed_and_process
Concurrent speaker feed + mic processing shouldn't crash.
tests/test_echo_canceller.py:306
Methodtest_concurrent_feed_and_process
(self)
tests/test_webrtc_aecm.py:99
Methodtest_confidence_fields
Parakeet fills placeholder confidence values.
tests/test_stt_engine.py:104
Methodtest_construction
(self)
tests/test_webrtc_apm.py:46
Methodtest_construction
(self)
tests/test_webrtc_aecm.py:30
Methodtest_construction_invalid_rate
(self)
tests/test_webrtc_apm.py:51
Methodtest_constructor_stores_engine
(self)
tests/test_direct_tts.py:58
Methodtest_constructor_stores_orpheus
(self)
tests/test_direct_tts.py:65
Methodtest_constructor_stores_params
(self)
tests/test_face_tracking.py:13
Methodtest_constructor_stores_riva
(self)
tests/test_direct_tts.py:76
Methodtest_create_from_config_basic
(self)
tests/test_openclaw_gateway_client.py:776
Methodtest_create_from_config_defaults
(self)
tests/test_openclaw_gateway_client.py:788
Methodtest_cumulative_deltas_converted_to_incremental
Multiple cumulative deltas should yield only the new portions.
tests/test_openclaw_gateway_client.py:236
Methodtest_cumulative_text_reset_after_tool
After tool use, cumulative text resets for the next LLM step.
tests/test_openclaw_gateway_client.py:336
Methodtest_custom_config
(self)
tests/test_spontaneous_gestures.py:81
Methodtest_custom_intervals
(self)
tests/test_spontaneous_speech.py:31
Methodtest_custom_params
(self)
tests/test_echo_canceller.py:60
Methodtest_custom_phrases
(self)
tests/test_wake_sleep.py:140
Methodtest_default_config
(self)
tests/test_spontaneous_gestures.py:72
Methodtest_default_intervals
(self)
tests/test_spontaneous_speech.py:23
Methodtest_default_params
(self)
tests/test_echo_canceller.py:53
Methodtest_destroy
(self)
tests/test_webrtc_apm.py:56
Methodtest_dict_blocks
(self)
tests/test_openclaw_gateway_client.py:631
Methodtest_disabled_by_config
When wake_word.enabled is false, wake_word_model should be None after init.
tests/test_wake_sleep.py:153
Methodtest_disabled_by_env_var
DISABLE_SLEEP=1 should override config.
tests/test_wake_sleep.py:172
Methodtest_echo_reduces_energy
When mic = speaker (pure echo), output energy should decrease.
tests/test_echo_canceller.py:106
Methodtest_echo_reduction_is_substantial
Verify the cancellation is not just marginal — should reduce energy significantly (at least 50% = 3dB) in a pure echo scenario after
tests/test_webrtc_apm.py:161
Methodtest_echo_tends_to_reduce_energy_after_warmup
Synthetic echo test: feed identical sine wave as both speaker and mic. After warmup, APM should reduce echo energy.
tests/test_webrtc_apm.py:119
Methodtest_echo_tends_to_reduce_energy_after_warmup
(self)
tests/test_webrtc_aecm.py:65
Methodtest_emotions_not_empty
(self)
tests/test_spontaneous_gestures.py:32
Methodtest_empty_array
(self)
tests/test_direct_tts.py:38
Methodtest_empty_content
(self)
tests/test_openclaw_gateway_client.py:666
Methodtest_empty_final_no_tail
Final with no text should not yield a tail delta.
tests/test_openclaw_gateway_client.py:290
Methodtest_empty_input_passthrough
(self)
tests/test_echo_canceller.py:87
Methodtest_empty_model_name_raises
Empty model name should raise RuntimeError.
tests/test_wake_sleep.py:76
Methodtest_empty_phrases_no_match
(self)
tests/test_wake_sleep.py:131
Methodtest_empty_text_no_match
(self)
tests/test_wake_sleep.py:136
Methodtest_empty_token_omits_auth
(self)
tests/test_openclaw_gateway_client.py:170
Methodtest_enabled_by_config
When wake_word.enabled is true, model should load.
tests/test_wake_sleep.py:163
Methodtest_encode_frame_produces_valid_block
(self)
tests/test_face_tracking.py:171
Methodtest_encode_frame_respects_max_size
Encoded image should not exceed max_size in either dimension.
tests/test_face_tracking.py:182
Methodtest_engine_attribute
(self, engine)
tests/test_stt_engine.py:55
Methodtest_engine_attribute
(self, engine)
tests/test_stt_engine.py:100
Methodtest_evaluate_returns_correct_shape
(self)
tests/test_thinking.py:41
Methodtest_exact_match
(self)
tests/test_wake_sleep.py:111
Methodtest_expected_actions_present
(self)
tests/test_gentle_actions.py:122
Methodtest_fast_inference
Parakeet on GPU should transcribe 2s audio in under 500ms.
tests/test_stt_engine.py:111
Methodtest_feed_pcm
(self)
tests/test_echo_canceller.py:160
Methodtest_feed_wav
(self)
tests/test_echo_canceller.py:166
Methodtest_feed_wav_resample
24kHz WAV should be resampled to 16kHz.
tests/test_echo_canceller.py:174
Methodtest_file_path_model_loads
Explicit .onnx file path should load.
tests/test_wake_sleep.py:84
Methodtest_final_tail_extraction
chat_final with text beyond last delta yields a tail CHAT_DELTA.
tests/test_openclaw_gateway_client.py:257
Methodtest_final_text_matches_last_delta_no_tail
If final text == last delta text, no extra tail delta.
tests/test_openclaw_gateway_client.py:303
Methodtest_flush_input_buffer_resampling_wrapper_is_noop
Flush is a no-op through ResamplingPyAudioStream (no get_read_available). ResamplingPyAudioStream intentionally does NOT expose get_read_avai
tests/test_vad_capture.py:429
Methodtest_get_date
Test get_date returns current date.
tests/test_tool_handlers.py:31
Methodtest_get_latest_frame_initially_none
(self)
tests/test_face_tracking.py:84
Methodtest_get_read_available_proxy
(self)
tests/test_echo_canceller.py:293
Methodtest_get_time
Test get_time returns current time.
tests/test_tool_handlers.py:21
Methodtest_get_tool_handler_exists
Test get_tool_handler retrieves existing tools.
tests/test_tool_handlers.py:87
Methodtest_get_tool_handler_not_exists
Test get_tool_handler returns None for non-existent tools.
tests/test_tool_handlers.py:95
Methodtest_go_to_sleep_match
(self)
tests/test_wake_sleep.py:127
Methodtest_half
(self)
tests/test_thinking.py:25
Methodtest_idempotent
Calling _ensure_cuda_ld_path twice should not corrupt LD_LIBRARY_PATH.
tests/test_stt_engine.py:184
Methodtest_idempotent_connect
(self)
tests/test_openclaw_node_client.py:154
Methodtest_idempotent_connect
(self)
tests/test_openclaw_gateway_client.py:184
Methodtest_infinite_duration
(self)
tests/test_thinking.py:37
Methodtest_initial_offsets_are_zero
(self)
tests/test_face_tracking.py:76
Methodtest_initial_state
(self)
tests/test_echo_canceller.py:66
Methodtest_inject_failure
chat.inject returns False on error response.
tests/test_openclaw_gateway_client.py:837
Methodtest_inject_skips_unrelated_frames
chat.inject must skip unrelated frames (health ticks, etc.) and find its ACK.
tests/test_openclaw_gateway_client.py:855
Methodtest_inject_success
chat.inject returns True on ok response.
tests/test_openclaw_gateway_client.py:811
Methodtest_inject_without_label
chat.inject omits label when not provided.
tests/test_openclaw_gateway_client.py:827
Methodtest_inject_wrong_response_id_returns_false
chat.inject must not accept a response for a different request id.
tests/test_openclaw_gateway_client.py:846
Methodtest_interruptible_sleep_minimum_chunk
Sleep should use small chunks for responsive stopping.
tests/test_spontaneous_speech.py:369
Methodtest_invalid_model_raises
Nonexistent model name should raise RuntimeError.
tests/test_wake_sleep.py:68
Methodtest_known_emotions_present
(self)
tests/test_spontaneous_gestures.py:43
Methodtest_last_speech_time_initially_zero
(self)
tests/test_spontaneous_speech.py:322
Methodtest_lifecycle_end_does_not_terminate
lifecycle:end is informational — must NOT terminate the stream.
tests/test_openclaw_gateway_client.py:397
Methodtest_lifecycle_then_close_pre_text_retries_and_dedupes
If close happens before any text, retry should recover without duplicate lifecycle.
tests/test_openclaw_gateway_client.py:492
Methodtest_load_enrollments
(self, tmp_path)
tests/test_speaker_id.py:94
Methodtest_look_around_left
(self)
tests/test_gentle_actions.py:73
Methodtest_look_around_right
(self)
tests/test_gentle_actions.py:79
Methodtest_min_text_length
(self)
tests/test_stt_engine.py:129
← previousnext →501–600 of 744, ranked by callers