{"library":"praat-parselmouth","title":"Parselmouth","description":"Parselmouth is a Python library that provides a Pythonic interface to Praat, a widely used program for phonetic analysis. It wraps Praat's C++ core, allowing direct access to its functionalities for speech processing, acoustic analysis, and manipulation. The current version is 0.4.7, with minor releases and bug fixes occurring frequently.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install praat-parselmouth"],"cli":null},"imports":["import parselmouth","import parselmouth\nsound = parselmouth.Sound(...)","import parselmouth\nparselmouth.praat.call(...)"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import parselmouth\nimport numpy as np\n\n# Create a dummy sound object (e.g., a sine wave)\nsr = 44100  # Sample rate\nduration = 1.0 # seconds\nt = np.linspace(0, duration, int(sr * duration), endpoint=False)\nfrequency = 440.0 # Hz\namplitude = 0.5\ndummy_wave = amplitude * np.sin(2 * np.pi * frequency * t)\n\n# Load the sound into Parselmouth\nsound = parselmouth.Sound(dummy_wave, sr)\n\n# Perform a basic Praat operation: extract pitch\npitch = sound.to_pitch()\n\n# Print some information\nprint(f\"Sound duration: {sound.duration:.2f} seconds\")\nprint(f\"First pitch value (at 0.1s): {pitch.get_value_at_time(0.1):.2f} Hz\")\n\n# Example of using a Praat command directly via parselmouth.praat.call\nintensity = parselmouth.praat.call(sound, \"To Intensity\", 100, 0, False)\nprint(f\"Mean intensity: {intensity.get_mean():.2f} dB\")","lang":"python","description":"This example demonstrates how to create a simple sound object from a NumPy array, perform a common acoustic analysis (pitch extraction), and use `parselmouth.praat.call` for direct Praat commands.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"0.4.7","pypi_latest":"0.4.7","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":4.3,"avg_import_s":0.3,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"praat-parselmouth","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"praat-parselmouth","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.9,"import_time_s":0.24,"mem_mb":6.8,"disk_size":"121M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"praat-parselmouth","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"praat-parselmouth","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":4,"import_time_s":0.34,"mem_mb":7.3,"disk_size":"128M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"praat-parselmouth","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"praat-parselmouth","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.9,"import_time_s":0.35,"mem_mb":7.2,"disk_size":"116M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"praat-parselmouth","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"praat-parselmouth","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":4,"import_time_s":0.33,"mem_mb":7.7,"disk_size":"116M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"praat-parselmouth","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"praat-parselmouth","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":5.7,"import_time_s":0.25,"mem_mb":6.6,"disk_size":"131M"}]}}