Skip to content
logo
Supriya
soundfiles
Initializing search
    supriya
    • Getting Started
    • Tutorials
    • API Reference
    • Appendix
    supriya
      • Installation
      • Contexts
      • Realtime Servers
      • Non-realtime Scores
      • Nodes
      • Buses
      • Buffers
      • SynthDefs
      • Open Sound Control
      • Clocks
      • Patterns
      • supriya
        • clocks
          • asynchronous
          • core
          • offline
          • threaded
        • contexts
          • allocators
          • core
          • entities
          • errors
          • nonrealtime
          • realtime
          • requests
          • responses
          • shm
        • conversions
        • enums
        • exceptions
        • ext
          • book
          • ipython
          • mypy
        • io
        • osc
          • asynchronous
          • messages
          • protocols
          • threaded
          • utils
        • patterns
          • eventpatterns
          • events
          • noise
          • patterns
          • players
          • structure
          • testutils
        • sclang
        • scsynth
        • soundfiles
          • C Say
            • M __post_init__
            • M __render__
            • M __replace__
        • typing
        • ugens
          • basic
          • beq
          • bufio
          • chaos
          • convolution
          • core
          • delay
          • demand
          • diskio
          • dynamics
          • envelopes
          • factories
          • ffsinosc
          • filters
          • gendyn
          • granular
          • hilbert
          • info
          • inout
          • lines
          • mac
          • ml
          • noise
          • osc
          • panning
          • physical
          • pv
          • reverb
          • safety
          • triggers
        • utils
          • intervals
          • iterables
      • Glossary
    • C Say
      • M __post_init__
      • M __render__
      • M __replace__

    soundfiles¶

    Tools for interacting with soundfiles.

    class Say(text: str, voice: str | None)¶

    Bases: object

    Wrapper for OSX say command.

    >>> from supriya.soundfiles import Say
    >>> say = Say("Hello World!", voice="Daniel")
    >>> supriya.play(say)
    
    Your browser does not support the audio element.
    __post_init__()¶
    async __render__(output_file_path: PathLike | None = None, render_directory_path: PathLike | None = None, **kwargs) → tuple[Path, int]¶
    __replace__(**changes)¶
    © Copyright 2014-2025, Joséphine Wolf Oberholtzer.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial