| $ method for Sound constructor (enables Sound$create_tone(), etc.) | $.sound_constructor |
| $ method for TextGrid constructor (enables TextGrid$new(), TextGrid$create()) | $.textgrid_constructor |
| Aggregate Measurements by Label | aggregate_measurements |
| Create an empty AmplitudeTier | amplitude_tier_create |
| Create AmplitudeTier from PointProcess and Sound | amplitude_tier_from_point_process |
| AmplitudeTier | AmplitudeTier |
| Process Audio Files in Parallel | analyze_files_parallel |
| Apply Compiled Transform Function (Advanced Performance API) | apply_transform_xptr |
| Apply Compiled Window Function (Advanced Performance API) | apply_window_xptr |
| as.data.frame Methods for pladdrr Objects | as-data-frame-missing as.data.frame.BarkSpectrogram as.data.frame.Cepstrum as.data.frame.Cochleagram as.data.frame.Discriminant as.data.frame.DTW as.data.frame.Electroglottogram as.data.frame.FormantModeler as.data.frame.KlattGrid as.data.frame.LongSound as.data.frame.LPC as.data.frame.Matrix as.data.frame.MelSpectrogram as.data.frame.PCA as.data.frame.PowerCepstrogram as.data.frame.VocalTract |
| Convert R6 Formant to data frame | as.data.frame.Formant |
| Convert R6 Intensity to data frame | as.data.frame.Intensity |
| Convert R6 Pitch to data frame | as.data.frame.LFCC as.data.frame.MFCC as.data.frame.Pitch as.data.frame.PointProcess as.data.frame.TextGrid |
| Convert praat_formant to data.frame | as.data.frame.praat_formant |
| Convert praat_intensity to data.frame | as.data.frame.praat_intensity |
| Convert praat_sound to data frame | as.data.frame.praat_sound |
| Convert R6 Sound to data frame | as.data.frame.Sound |
| Autoplot and Autolayer Methods for pladdrr Objects | autolayer.AmplitudeTier autolayer.BarkSpectrogram autolayer.Cepstrum autolayer.Cochleagram autolayer.ComplexSpectrogram autolayer.Discriminant autolayer.DTW autolayer.DurationTier autolayer.Electroglottogram autolayer.Excitation autolayer.Formant autolayer.FormantGrid autolayer.FormantModeler autolayer.FormantPath autolayer.FormantTier autolayer.Harmonicity autolayer.Intensity autolayer.IntensityTier autolayer.KlattGrid autolayer.LFCC autolayer.LongSound autolayer.LPC autolayer.Ltas autolayer.Matrix autolayer.MelSpectrogram autolayer.MFCC autolayer.PCA autolayer.Pitch autolayer.PitchTier autolayer.PointProcess autolayer.Polygon autolayer.PowerCepstrogram autolayer.PowerCepstrum autolayer.Sound autolayer.Spectrogram autolayer.Spectrum autolayer.TextGrid autolayer.VocalTract autoplot-methods autoplot.AmplitudeTier autoplot.BarkSpectrogram autoplot.Cepstrum autoplot.Cochleagram autoplot.ComplexSpectrogram autoplot.Discriminant autoplot.DTW autoplot.DurationTier autoplot.Electroglottogram autoplot.Excitation autoplot.Formant autoplot.FormantGrid autoplot.FormantModeler autoplot.FormantPath autoplot.FormantTier autoplot.Harmonicity autoplot.Intensity autoplot.IntensityTier autoplot.KlattGrid autoplot.LFCC autoplot.LongSound autoplot.LPC autoplot.Ltas autoplot.Matrix autoplot.MelSpectrogram autoplot.MFCC autoplot.PCA autoplot.Pitch autoplot.PitchTier autoplot.PointProcess autoplot.Polygon autoplot.PowerCepstrogram autoplot.PowerCepstrum autoplot.Sound autoplot.Spectrogram autoplot.Spectrum autoplot.TextGrid autoplot.VocalTract |
| BarkSpectrogram | BarkSpectrogram |
| Batch Process Audio Files | batch_process |
| Batch Processing Utilities for Speaker Package | batch_processing |
| Benchmark Parallel vs Sequential Processing | benchmark_parallel |
| Build reusable multi-band Harmonicity objects | build_multiband_harmonicity |
| Smoothed Cepstral Peak Prominence (CPPS) in one call | calculate_cpps_fast |
| Calculate CPPS with Optimized Single-Call (Tier 4 Ultra) | calculate_cpps_ultra |
| Calculate Interval Durations with SIMD | calculate_durations_simd_bridge |
| Calculate F0 Statistic in Single Call (Tier 4 Ultra) | calculate_f0_stats_ultra |
| Calculate Interval Midpoints with SIMD | calculate_midpoints_simd_bridge |
| Calculate Minimum Intensity in Voiced Regions (Tier 4 Ultra) | calculate_minimum_intensity_ultra |
| Calculate multi-band HNR in a single call | calculate_multiband_hnr_ultra |
| Praat Cepstrum Object | Cepstrum |
| PowerCepstrum and PowerCepstrogram Visualization Functions | cepstrum_plots |
| Check Audio Quality Metrics | check_audio_quality |
| Cochleagram | Cochleagram |
| ComplexSpectrogram | ComplexSpectrogram |
| Create Cepstrum Report Plot | create_cepstrum_report |
| Create File List (Replaces Praat's Strings Object) | create_file_list |
| Create a sound object from numeric values (DEPRECATED) | create_sound |
| Create a sound object from numeric vector | create_sound_from_values |
| Create Common Window Function XPtr | create_window_xptr |
| Discriminant | Discriminant |
| Create Discriminant Analysis from labeled data | discriminant_from_matrix |
| DTW | DTW |
| Calculate Duration Statistics with SIMD | duration_statistics_simd_bridge |
| DurationTier | DurationTier |
| Electroglottogram | Electroglottogram |
| Create an Electroglottogram object | electroglottogram_create |
| Excitation | Excitation |
| Parallel Formant Extraction | extract_formant_parallel |
| Extract formants from a sound object (DEPRECATED) | extract_formants |
| Extract intensity from a sound object (DEPRECATED) | extract_intensity |
| Parallel Intensity Extraction | extract_intensity_parallel |
| Extract Measurements from Sound and TextGrid Pairs | extract_measurements |
| Extract Custom Measurements from TextGrid Intervals | extract_measurements_custom |
| Extract pitch contour from sound (DEPRECATED) | extract_pitch |
| Parallel Pitch Extraction | extract_pitch_parallel |
| Extract Intervals Matching Criteria (Batch) | extract_textgrid_intervals |
| Extract Voiced Segments from Speech | extract_voiced_segments |
| Extract Voiced Segments with AVQI Filtering (Tier 4 Ultra) | extract_voiced_segments_ultra |
| Filter Intervals by Duration Range with SIMD | filter_by_duration_simd_bridge |
| Formant | Formant |
| FormantGrid | FormantGrid |
| FormantModeler | FormantModeler |
| Create a FormantPath object from a Sound | FormantPath |
| FormantTier | FormantTier |
| Create FormantTier from Formant | formanttier_from_formant |
| Format Audio Quality Report | format_quality_report |
| Generate white noise | generate_noise |
| Generate a sine wave | generate_sine_wave |
| Get CPPS from PowerCepstrogram Pointer (Advanced Performance API) | get_cpps_fast |
| Get duration of sound object (DEPRECATED) | get_duration |
| Get Audio File Durations via WAV Header Reading | get_durations_batch |
| Get formant frequency at a specific time (DEPRECATED) | get_formant_at_time |
| Batch Query Formant Bandwidths at Multiple Times | get_formant_bandwidths_at_times |
| Get Single Formant Value Directly | get_formant_value_direct |
| Batch Query Formant Frequencies at Multiple Times | get_formants_at_times |
| Get Formant F1-F4 at Time Directly | get_formants_direct |
| Get intensity at a specific time (DEPRECATED) | get_intensity_at_time |
| Batch Query Intensity Values at Multiple Times | get_intensity_at_times |
| Get Single Intensity Value Directly | get_intensity_value_direct |
| Create Built-in Interval Predicates | get_interval_predicate |
| Get All Jitter and Shimmer Measures in One Call | get_jitter_shimmer_batch |
| Get maximum intensity (DEPRECATED) | get_max_intensity |
| Get maximum pitch (DEPRECATED) | get_max_pitch |
| Get mean formant frequency (DEPRECATED) | get_mean_formant |
| Get mean intensity (DEPRECATED) | get_mean_intensity |
| Get mean pitch (DEPRECATED) | get_mean_pitch |
| Get minimum intensity (DEPRECATED) | get_min_intensity |
| Get minimum pitch (DEPRECATED) | get_min_pitch |
| Get number of channels in sound object (DEPRECATED) | get_n_channels |
| Get number of samples in sound object (DEPRECATED) | get_n_samples |
| Get pitch at specific time point (DEPRECATED) | get_pitch_at_time |
| Batch Query Pitch Values at Multiple Times | get_pitch_at_times |
| Get Pitch Mean Directly (Bypass R6) | get_pitch_mean_direct |
| Get Pitch Quantile Directly (Bypass R6) | get_pitch_quantile_direct |
| Get Multiple Pitch Quantiles in Single Call (NEW for VUV Performance) | get_pitch_quantiles_batch |
| Get Pitch Statistics Directly | get_pitch_stats_direct |
| Get Pitch Standard Deviation Directly (Bypass R6) | get_pitch_stdev_direct |
| Batch Query Pitch Strengths at Multiple Times | get_pitch_strengths_at_times |
| Get Single Pitch Value Directly | get_pitch_value_direct |
| Get Inter-Point Intervals from PointProcess | get_pointprocess_intervals |
| Query PointProcess Nearest Indices at Multiple Times | get_pointprocess_nearest_indices |
| Get All Point Times from PointProcess | get_pointprocess_times |
| Get sampling rate of sound object (DEPRECATED) | get_sampling_rate |
| Get standard deviation of intensity (DEPRECATED) | get_sd_intensity |
| Get Sound Sample Times (Fast Computation) | get_sound_times_fast |
| Get Sound Values (Fast Copy) | get_sound_values_fast get_sound_values_zerocopy |
| Get spectral moments for all frames of a Spectrogram | get_spectral_moments_batch |
| Get Interval Statistics for All Intervals (Batch) | get_textgrid_interval_stats |
| Get All Labels from TextGrid Tier (Batch) | get_textgrid_labels_all |
| Get Voice Quality Metrics in Single Call (Tier 4 Ultra) | get_voice_quality_ultra |
| Harmonicity | Harmonicity |
| Intensity | Intensity |
| Convert IntensityTier to AmplitudeTier | intensity_tier_to_amplitude_tier |
| Praat IntensityTier Object | IntensityTier |
| Check if Vector is a Fast-Access Vector | is_fast_access |
| Check if Vector is a Fast-Access Vector | is_fast_vector is_zerocopy_vector |
| Check if object is a valid Formant (R6 or legacy S3) | is_praat_formant |
| Check if object is a valid Intensity (R6 or legacy S3) | is_praat_intensity |
| Check if object is a valid Pitch (R6 or legacy S3) | is_praat_pitch |
| Check if object is a valid Sound (R6 or legacy S3) | is_praat_sound |
| Create a KlattGrid object | KlattGrid |
| Create example KlattGrid | KlattGrid_createExample klattgrid_create_example |
| Create KlattGrid from vowel parameters | KlattGrid_createFromVowel klattgrid_create_from_vowel |
| LFCC | LFCC |
| LongSound | LongSound |
| Get the LongSound streaming buffer size preference | longsound_get_buffer_size_pref_seconds |
| Open a LongSound from file | longsound_open |
| Set the LongSound streaming buffer size preference | longsound_set_buffer_size_pref_seconds |
| LPC | LPC |
| Ltas | Ltas |
| Average multiple Ltas objects | ltas_average |
| Praat Manipulation Object | Manipulation |
| Praat Matrix Object | Matrix |
| Create a Praat Matrix with full parameters | matrix_create |
| Create a simple Praat Matrix | matrix_create_simple |
| Read a Matrix from file | matrix_read |
| MelSpectrogram | MelSpectrogram |
| MFCC | MFCC |
| Create DTW from two MFCC objects | mfccs_to_dtw |
| Query reusable multiband HNR statistics | multiband_hnr_stats |
| Pair Sound and TextGrid Files | pair_files |
| Pair Sound and TextGrid Files | pair_sound_textgrid |
| PCA | PCA |
| Create PCA from data matrix | pca_from_matrix |
| Pitch | Pitch |
| Create DTW from two Pitch objects | pitches_to_dtw |
| Create a Pitch Object from Module | PitchModule |
| PitchTier | PitchTier |
| Get or set runtime SIMD usage | pladdrr_simd |
| Control multi-threading of Praat analyses | pladdrr_threads |
| Plot CPP Time Series | plot_cpp_timeseries |
| Plot Pitch and Intensity Together | plot_pitch_intensity |
| Plot PowerCepstrogram | plot_powercepstrogram |
| Plot PowerCepstrum | plot_powercepstrum |
| Plot Sound Waveform with Pitch Contour | plot_sound_pitch |
| Plot Spectrogram with Formant Overlay | plot_spectrogram_formants |
| Plot Spectrogram with Pitch Overlay | plot_spectrogram_pitch |
| Plot TextGrid with Pitch Contour | plot_textgrid_pitch |
| Plot TextGrid with Sound Waveform | plot_textgrid_sound |
| Plot Formant Tracks | plot.Formant |
| Plot Harmonicity (HNR) Contour | plot.Harmonicity |
| Plot Intensity Contour | plot.Intensity |
| Plot Long-Term Average Spectrum | plot.Ltas |
| Plot Matrix as Heatmap | plot.Matrix |
| Plot Pitch Contour | plot.Pitch |
| Plot PointProcess Events | plot.PointProcess |
| Plot PowerCepstrum | plot.PowerCepstrum |
| Plot Sound Waveform | plot.Sound |
| Plot Spectrogram Heatmap | plot.Spectrogram |
| Plot Spectrum | plot.Spectrum |
| Plot TextGrid Annotations | plot.TextGrid |
| Combined Visualization Functions | plotting-combined |
| S3 Plot Methods for pladdrr Objects | plotting-methods |
| Praat PointProcess object | PointProcess |
| Polygon Object | Polygon |
| PowerCepstrogram | PowerCepstrogram |
| PowerCepstrum | PowerCepstrum |
| Get PointProcess Mean Period Directly (Bypass R6) | pp_get_mean_period_direct |
| Get PointProcess Period Standard Deviation Directly (Bypass R6) | pp_get_stdev_period_direct |
| Direct Function Dispatch API | praat_direct |
| Evaluate a matrix Praat expression | praat_eval_matrix |
| Evaluate a numeric Praat expression | praat_eval_numeric |
| Evaluate a string Praat expression | praat_eval_string |
| Evaluate a string array Praat expression | praat_eval_string_array |
| Evaluate a vector Praat expression | praat_eval_vector |
| Initialize Praat interpreter | praat_init |
| Check if Praat interpreter is initialized | praat_initialized |
| List all objects in Praat object list | praat_list_objects |
| Get count of objects in Praat object list | praat_object_count |
| Execute a Praat script | praat_run_script |
| Get Praat version information | praat_version |
| Praat Script Interpreter | PraatInterpreter |
| Print Method for Fast-Access Vectors | print.fast_vector |
| Print method for praat_formant objects | print.praat_formant |
| Print method for praat_intensity objects | print.praat_intensity |
| Print method for praat_pitch objects | print.praat_pitch |
| Print method for praat_sound objects | print.praat_sound |
| Print method for legacy zerocopy_vector class (deprecated) | print.zerocopy_vector |
| Batch Process Sounds in Parallel | process_sounds_parallel |
| Read sound from audio file (DEPRECATED) | read_sound |
| Enable/Disable SIMD for TextGrid Operations | set_textgrid_simd_enabled_bridge |
| Get SIMD Capabilities | simd_info |
| Sound | Sound |
| Convert Sound to Matrix (Fast Copy) | sound_as_matrix_fast sound_as_matrix_zerocopy |
| Auto-correlate a sound with itself | sound_auto_correlate |
| Concatenate Multiple Sounds in Single C++ Call | sound_concatenate_all |
| Create a pure tone with fade in/out | sound_create_pure_tone |
| Create a pure tone Sound | sound_create_tone |
| Create a tone complex (harmonic series) | sound_create_tone_complex |
| Deepen band modulation (hearing enhancement) | sound_deepen_band_modulation |
| Extract Parts and Analyze Formants in Single C++ Call | sound_extract_and_formant |
| Extract Parts and Analyze Pitch in Single C++ Call | sound_extract_and_pitch |
| Extract part of Sound with optional windowing | sound_extract_part |
| Extract Multiple Parts from a Sound | sound_extract_parts |
| Extract multiple Sound parts using object pool | sound_extract_parts_pooled |
| Apply Hann band-pass filter | sound_filter_pass_hann_band |
| Apply Hann band-stop filter | sound_filter_stop_hann_band |
| Create Sound from numeric values | sound_from_values |
| Calculate Zero Crossing Rate for Sound | sound_get_zcr |
| Time-stretch a sound using overlap-add | sound_lengthen |
| Load Sound Window from File with Optional Resampling | sound_load_window |
| Compute maximum amplitude | sound_max |
| Compute mean amplitude | sound_mean |
| Compute minimum amplitude | sound_min |
| Sound Object Pool for Batch Processing | sound_pool sound_pool_clear sound_pool_resize sound_pool_stats |
| Compute RMS (root mean square) amplitude | sound_rms |
| Compute comprehensive sound statistics | sound_statistics |
| Fast Sound Time Vector | sound_times_fast |
| Extract Formants from Multiple Sounds in Single C++ Call | sound_to_formant_batch |
| Extract Intensity from Multiple Sounds in Single C++ Call | sound_to_intensity_batch |
| Extract Pitch (AC) from Multiple Sounds in Single C++ Call | sound_to_pitch_ac_batch |
| Extract Pitch from Multiple Sounds in Single C++ Call | sound_to_pitch_batch |
| Extract Pitch (CC) from Multiple Sounds in Single C++ Call | sound_to_pitch_cc_batch |
| Extract Pitch (SHS) from Multiple Sounds | sound_to_pitch_shs_batch |
| Extract Pitch (SPINET) from Multiple Sounds | sound_to_pitch_spinet_batch |
| Detect Silences in Sound and Create TextGrid | sound_to_textgrid_silences |
| Fast Sound Sample Access | sound_values_fast |
| Append two sounds with optional silence | sounds_append |
| Convolve two sounds | sounds_convolve |
| Cross-correlate two sounds | sounds_cross_correlate |
| Create DTW from two Sound objects | sounds_to_dtw |
| Spectrogram | Spectrogram |
| Create DTW from two Spectrogram objects | spectrograms_to_dtw |
| Spectrum | Spectrum |
| Apply cepstral smoothing to spectrum | spectrum_cepstral_smoothing |
| Apply Hann band-pass filter to spectrum (in-place) | spectrum_pass_hann_band |
| Apply Hann band-stop filter to spectrum (in-place) | spectrum_stop_hann_band |
| SpectrumTier | SpectrumTier |
| Summary method for praat_formant objects | summary.praat_formant |
| Summary method for praat_intensity objects | summary.praat_intensity |
| Summary method for praat_pitch objects | summary.praat_pitch |
| Summary method for praat_sound objects | summary.praat_sound |
| Praat Table Object | Table |
| Create a Praat Table | table_create |
| Praat TextGrid Object | TextGrid |
| Create TextGrid | textgrid_create |
| Extract TextGrid Intervals by Label (Batch) | textgrid_extract_intervals_batch |
| Extract TextGrid Intervals Using Custom XPtr Predicate | textgrid_filter_xptr |
| Get All Labels from TextGrid Tier (Batch) | textgrid_get_all_labels |
| Extract Intervals from TextGrid Matching Criteria | textgrid_get_intervals_where |
| Extract All Acoustic Features for TextGrid Intervals (Batch, SIMD) | textgrid_interval_all_features_batch |
| Extract Formant Statistics for All TextGrid Intervals (Batch, SIMD) | textgrid_interval_formant_batch |
| Extract Intensity Statistics for All TextGrid Intervals (Batch, SIMD) | textgrid_interval_intensity_batch |
| Extract Pitch Statistics for All TextGrid Intervals (Batch, SIMD) | textgrid_interval_pitch_batch |
| Compute Statistics for All Intervals (Batch, SIMD-Optimized) | textgrid_interval_statistics_batch |
| Merge Multiple TextGrid Objects | textgrid_merge |
| Check if SIMD is Enabled for TextGrid | textgrid_simd_enabled |
| Create Formant from Sound Directly (returns XPtr) | to_formant_direct |
| Create Harmonicity from Sound Directly (returns XPtr) | to_harmonicity_direct |
| Create Intensity from Sound Directly (returns XPtr) | to_intensity_direct |
| Create LTAS from Sound Directly | to_ltas_direct |
| Create Pitch from Sound Directly (Autocorrelation) - Full Parameters | to_pitch_ac_direct |
| Create Pitch from Sound Directly (Cross-Correlation) - Full Parameters | to_pitch_cc_direct |
| Create Pitch from Sound Directly (returns XPtr) - Basic Parameters | to_pitch_direct |
| Create Pitch from Sound using Subharmonic Summation (SHS) Directly (returns XPtr) | to_pitch_shs_direct |
| Create Pitch from Sound using SPINET Directly (returns XPtr) | to_pitch_spinet_direct |
| Create PointProcess from Sound Directly (returns XPtr) | to_point_process_direct |
| Create PointProcess from Sound and Pitch (Cross-Correlation) | to_point_process_from_sound_and_pitch |
| Fast PowerCepstrogram Creation (Advanced Performance API) | to_powercepstrogram_fast |
| Create Spectrogram from Sound Directly (returns XPtr) | to_spectrogram_direct |
| Create Spectrum from Sound Directly (returns XPtr) | to_spectrum_direct |
| Two-Pass Adaptive Pitch Extraction | two_pass_adaptive_pitch |
| Voice Activity Detection Functions | vad |
| VocalTract | VocalTract |
| Create VocalTract from phone | vocaltract_create_from_phone |
| Run an expression, reclassifying tagged pladdrr C++ errors/warnings. | with_pladdrr_errors |