음성합성 LSI의 내부 회로
아날로그 신호를 출력하는 경우의 음성합성 LSI 내부 회로 구성에 대해 설명하겠습니다.
①음성 메모리에 저장된 음원 데이터를 디코더로 디코딩합니다.
②디코딩된 음원 데이터를 필터를 통해 필터링합니다.
③필터링된 음원 데이터를 DAC에 입력하여 아날로그 신호를 출력합니다.
④DAC에는 스피커를 구동하는 능력이 없으므로, 아날로그 신호를 AB급 스피커 앰프 (아날로그 앰프)에 입력합니다.
⑤마지막으로 AB급 스피커 앰프를 통해 스피커로 소리를 출력합니다.
![]()
PWM 신호를 출력하는 경우의 음성합성 LSI 내부 회로 구성에 대해 설명하겠습니다.
①음성 메모리에 저장된 음원 데이터를 디코더로 디코딩합니다.
②디코딩된 음원 데이터를 필터를 통해 필터링합니다.
⑥필터링된 음원 데이터를 PWM 생성기에 입력하여 PWM 신호를 출력합니다.
⑦PWM 생성기에는 스피커를 구동하는 능력이 없으므로, PWM 신호를 D급 스피커 앰프 (디지털 앰프)에 입력합니다.
⑧마지막으로 D급 스피커 앰프를 통해 스피커로 소리를 출력합니다.
![]()
음성합성 방식
한정된 메모리에 효율적으로 음원 데이터를 저장하기 위해서는, 데이터 사이즈를 압축하는 음성합성 방식이 중요합니다. 아래 표에 음성합성 방식과 음원 데이터의 사이즈를 작게 할 수 있는 지표인 압축률, 음성합성 방식의 특징을 정리하였습니다.
![]()