개발자
안녕하세요. 현재 안드로이드 개발자로 현업중인 직장인입니다. 개발 도중 tensolflow를 활용한 tts 모델과 안드로이드를 통하여 오프라인에서도 tts를 쓰게 하고 싶은데 방법이 있을까요? 태블릿자체에 한국어가 지원이 안 되어 원래 제공하는 함수마저 사용하지 못 하는 중이라서요
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 02월 12일
TensorFlow Lite는 TensorFlow의 경량화 버전으로, 안드로이드나 iOS 등 다양한 플랫폼에서 사용할 수 있게 만들어졌습니다. 이를 활용해 오프라인에서도 Text-to-Speech(TTS) 기능을 구현할 수 있습니다. TTS 모델에 대한 훈련이 끝났다면 TensorFlow Lite Converter를 사용해 .tflite 형식으로 변환하세요. 이 파일은 안드로이드 애플리케이션에 포함시킬 수 있습니다. 안드로이드 앱 내에서는 TensorFlow Lite의 Interpreter API를 활용하여 TTS 모델을 실행시킬 수 있습니다. 그러나 안드로이드 디바이스 가용 자원(메모리, CPU 등)과 배터리 소모량을 고려하면 클라우드 기반 TTS 시스템을 사용하는 것 보다 성능적으로 한계가 있을 수 있습니다. 한국어 TTS를 위해서는 한국어 데이터셋으로 훈련된 모델을 활용해야 합니다. public dataset을 찾거나 직접 데이터를 수집하여 모델을 학습시켜야 할 것입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!