마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 에뮬레이터 TTS

0 추천
안녕하세요?

안드로이드 스튜디오 최신 버전으로 api30 버전 Pixel 3a xl 에뮬레이터로 TTS 테스트 중인데요.

이상하게 TTS 객체 생성이 실패하길래. 에뮬레이터의 TTS설정 부분을 살펴보니 모두 비활성화

되어 있는 것을 확인 하게 되었습니다.

구글링 해보니까 Pixel 3a 버전에 안드로이드 수준의 TTS엔진이 탑재 되어 있지 않다고 하는 것

같던데, API 레벨이 올라가면서 TTS 공식 지원이 사라 져서 출시 되는 것인지?

아니면 Pixel 3a 기기에 한정되어 TTS가 지원이 되지 않는지 궁금합니다.

또 전자의 경우가 맞다면, SDK의 대체 API나 오픈 소스 API가 있다면 소개 좀 부탁 드립니다.
ㅇㅇㅇㅇ (180 포인트) 님이 11월 20일 질문

1개의 답변

0 추천
애뮬레이터를 새로 만들어 보세요.
그리고 애뮬레이터가 디바이스랑 비슷하긴 하지민 같지는 않습니다. 따라서 최종적인 테스트는 항상 여러 종류의 디바이스에서 하는게 좋습니다. 그리고 TTS는
실제 디비이스라면 문제가 없을 것으로 보입니다.
spark (172,410 포인트) 님이 11월 20일 답변
번외 질문이긴 하지만, 에뮬레이터에 TTS가 탑재 되어 있지 않은것으로 판단 되는데요. 에뮬 상에서 PlayStore를 사용 할 수 있으면 사제 TTS라고 설치 하고 싶지만,
꽁수로 외부 apk를 설치 하려고 하는데, adb install -r -t 로는 signature 실패로 안되네요.
혹시 방법이 없을 까요?
애뮬레이터 생성할 때 Google Play API 버전으로 만드셔야 합니다.  "Select system image" 단계에서 Target에 Google APIs라고 되어 있는지 확인하세요. 없다면 SDK 매니저에 가셔서 해당 OS버전이 다운로드 되어 있는지 확인하세요.
spark님 감사합니다. SDK Manger에서 SDK설치시 Google Play Image를 추가로 설치해 줘야 가능하군요.
참고한 페이지 링크 남겨 봅니다.
https://bada744.tistory.com/112
...