본문으로 건너뛰기

Introduction

개요

TextToSpeech SDK는 Pleos Connect에서 동작하는 Infotainment Application과 42dot 음성합성 플랫폼의 연동을 지원함으로써 음성 인터페이스 기반 음성 합성 기능을 제공합니다. TextToSpeech SDK에서 제공되는 API 형식에 따라 텍스트를 Speech Service 플랫폼으로 전송하고 Speech Service 플랫폼의 음성 합성 결과를 클라이언트에 전달합니다. TextToSpeech SDK를 사용하면 자동차 오디오 시스템을 이용하여 원하는 텍스트를 재생할 수 있습니다.

[하위 호환성을 지원하지 않습니다]

Pleos Connect SDK v2.0.5는 기존 SDK와 호환되지 않습니다. 따라서 새로운 SDK로 마이그레이션해야 합니다.

  • 변경된 패키지 네이밍을 적용합니다. (모듈 단위 build.gradle, import 구문 수정)
  • 매니페이스 파일에서 변경된 퍼미션 네이밍을 적용합니다.
  • Pleos Connect Emulator를 다시 다운로드합니다.

개발 환경 설정

TextToSpeech SDK를 사용하려면 Android Studio에 Pleos Connect Emulator를 설치한 후, AVD 설정을 진행합니다.

TextToSpeech API

TextToSpeech SDK가 제공하는 API 목록은 다음과 같습니다.

FunctionSummary
initialize APITextToSpeech SDK를 사용하기 위한 API입니다.
release APITextToSpeech SDK를 해제하기 위한 API입니다.
registerApp API서버형 음성합성 기능을 사용하기 위해서 앱을 등록하는 API입니다.
addEventListener API음성합성 결과 재생 상태를 받을 수 있는 이벤트 Listener 를 등록하는 API입니다.
removeEventListener API등록한 이벤트 Listener 를 해제하는 API입니다.
setAudioAttributes API앱에서 재생하길 원하는 Audio Attribute 를 설정할 수 있는 API 입니다. Android Audio System 을 따릅니다.
speak API앱에서 재생하고자 하는 텍스트를 전달하기 위한 API 입니다.
stop API현재 재생 중인 TextToSpeech SDK를 앱에서 멈추기 위한 API 입니다.