분류 전체보기

음성 합성을 위한 과정 사용자의 요청에 따라 음성 파일을 합성하는 전반적인 과정은 다음과 같다. 1) 클라이언트 요청 2) 해당 음성 모델로부터 Systhesizer object initialize synthesizer = Synthesizer( tts_checkpoint = f"{tts_model_file_path}", tts_config_path = f"{tts_config_path}" ) 3) 2에서 만든 Synthesizer object로부터 tts 함수 호출(wav 파일 생성) symbol = synthesizer.tts_config.characters.characters # symbol set text = normalize_text(text, symbol) # text normalize wav..
굳이 django를 써야할까..? 한이음 멘토님과 프로젝트 관련 이야기를 하다가, 이런 이야기가 나왔다. 나: 음성 합성 관련 라이브러리가 python으로 쓰여서 백엔드 서버도 django를 사용하고 있습니다 ㅠㅠ 멘토님: 음.. 서버가 요청을 rabbitMQ 같은 message queue에 publish하면, python으로 받아서 처리하면 되니 굳이 서버까지 python으로 만들 필요는 없지요 나: (생각해보니 그렇네…!) 서버 개발 언어에 굳이 제약을 걸 필요가 없겠구나! 아무래도 이제는 django보단 spring boot가 더 익숙하기도 하고, 요즘 적극적으로 공부하고 있는 프레임워크이기 때문에 굳이 python을 사용해야하는 상황이 아니라면 django를 고집하고 있을 이유도 없겠다는 생각에 ..
개요 이전에 진행했던 Team_ForV의 프로젝트가 끝나고 못내 아쉬운 부분들이 있었다. 사람의 목소리를 학습시켜 TTS 서비스를 만들 수 있다는 것은 꽤 흥미로운 주제라고 생각했고, 이 주제를 좀 더 완성도 있는 프로젝트로 발전시키고 싶다는 생각을 했다. 따라서, 기존의 문제점들을 좀 더 보완하고, 기능들을 추가하여 새로운 프로젝트를 구상하게 되었다. Voice Pocket..! 개인적으로 요즘 웹 서비스보다는 앱 서비스를 더 많이 이용하기도 하고, 해당 주제도 웹 보다는 앱 서비스가 더 알맞을 것이라 생각하여 새로운 프로젝트는 `Flutter`로 진행하게 되었다. 예전에 유튜브를 보다가 돌아가신 아버지의 목소리를 복원하여 가족들에게 추억을 선물해주었던 스토리를 본 적이 있다. 사람 목소리의 특성 자체..
hi-june
'분류 전체보기' 카테고리의 글 목록 (5 Page)