Acoustic
- soccon.acoustic.get_artic_rate(df, n_syl=147)
Returns articulation rate for a given SPA output (with lower case column names) and optional syllable count
- Parameters:
df (DataFrame) – Output of SPA analysis with column names lowered
n_syl (int, optional) – Number of syllables. Defaults to 147.
- Returns:
float – Articulation rate (syllables/sec)
- soccon.acoustic.get_date(df)
Returns date of a given SPA output (with lower case column names)
- Parameters:
df (DataFrame) – Output of SPA analysis with column names lowered
- Returns:
str – Date
- soccon.acoustic.get_speaking_rate(df, n_words=98)
Returns speaking rate for a given SPA output (with lower case column names) and optional word count
- Parameters:
df (DataFrame) – Output of SPA analysis with column names lowered
n_words (int, optional) – Number of words. Defaults to 98.
- Returns:
float – Speaking rate (words/min)
- soccon.acoustic.get_subject_id(df)
Returns subject id of a given SPA output (with lower case column names)
- Parameters:
df (DataFrame) – Output of SPA analysis with column names lowered
- Returns:
str – Subject ID
- soccon.acoustic.process_spa(fpath)
Cleans columns of SPA output (keeping any analyst-added columns) and adds speaking rate, artic rate, date, and id columns
- Parameters:
fpath (str) – Path to SPA output CSV file.
- Returns:
DataFrame – Processed dataframe