개발자

Text to speech tf model

2024년 02월 12일조회 30

안녕하세요. 현재 안드로이드 개발자로 현업중인 직장인입니다. 개발 도중 tensolflow를 활용한 tts 모델과 안드로이드를 통하여 오프라인에서도 tts를 쓰게 하고 싶은데 방법이 있을까요? 태블릿자체에 한국어가 지원이 안 되어 원래 제공하는 함수마저 사용하지 못 하는 중이라서요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 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을 찾거나 직접 데이터를 수집하여 모델을 학습시켜야 할 것입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!