AudioConfig 클래스

오디오 입력 또는 출력 구성을 나타냅니다. 오디오 입력은 마이크, 파일 또는 입력 스트림에서 입력할 수 있습니다. 오디오 출력은 스피커, WAV 형식의 오디오 파일 출력 또는 출력 스트림일 수 있습니다.

다양한 인식자에 대한 오디오 구성을 생성합니다. 한 번에 하나의 인수만 전달할 수 있습니다.

상속
builtins.object
AudioConfig

생성자

AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)

매개 변수

Name Description
use_default_microphone

오디오 입력에 기본 시스템 마이크를 사용하도록 지정합니다.

기본값: False
device_name

사용할 오디오 디바이스의 ID를 지정합니다. 플랫폼별 마이크 이름을 검색하는 방법은 이 페이지를 참조하세요. 이 기능은 버전 1.3.0에서 추가되었습니다.

기본값: None
filename

오디오 입력 파일을 지정합니다.

기본값: None
stream

지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다.

기본값: None

메서드

get_property

ID로 속성을 가져옵니다.

get_property_by_name

이름으로 속성을 가져옵니다.

set_properties

ID별로 여러 속성을 설정합니다.

set_properties_by_name

이름으로 여러 속성을 설정합니다.

set_property

id로 속성을 설정합니다.

set_property_by_name

이름으로 속성을 설정합니다.

get_property

ID로 속성을 가져옵니다.

get_property(property_id: PropertyId) -> str

매개 변수

Name Description
property_id
필수

검색할 속성의 ID입니다.

반환

형식 Description

속성 값입니다.

get_property_by_name

이름으로 속성을 가져옵니다.

get_property_by_name(property_name: str) -> str

매개 변수

Name Description
property_name
필수

검색할 속성의 이름입니다.

반환

형식 Description

속성 값입니다.

set_properties

ID별로 여러 속성을 설정합니다.

set_properties(properties: Dict[PropertyId, str])

매개 변수

Name Description
properties
필수

설정할 값에 대한 dict 매핑 속성 ID입니다.

set_properties_by_name

이름으로 여러 속성을 설정합니다.

set_properties_by_name(properties: Dict[str, str])

매개 변수

Name Description
properties
필수

설정할 값에 대한 dict 매핑 속성 ID입니다.

set_property

id로 속성을 설정합니다.

set_property(property_id: PropertyId, value: str)

매개 변수

Name Description
property_id
필수

설정할 속성의 ID입니다.

value
필수

속성에 설정할 값입니다.

set_property_by_name

이름으로 속성을 설정합니다.

set_property_by_name(property_name: str, value: str)

매개 변수

Name Description
property_name
필수

설정할 속성의 이름입니다.

value
필수

속성에 설정할 값입니다.