C# TTS , 음성합성 , 뉴톤톡 Seeking (빨리감기) mp3 음성 길이 문제

안녕하세요~

원하는 xml 데이터로 mp3 파일은 잘 생성이 되는데요.

mp3 플레이어의 프로그레스바를 클릭하여 Seeking 을 하면 원하는 곳으로 음성이 넘어 가질 않는 문제가 있습니다.

mp3 파일의 실제 음성 길이도 차이가 있습니다.

API로 생성된 mp3 파일을 다른 앱으로 다시 컨버팅을 하면 이런 문제들이 사라지고요.

컨버팅을 하면 파일이 정상으로 돌아오는것으로 봐서는 처음 생성될 때 뭔가 문제가 있는 것 같기도 하고요.

[code]
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“https://kakaoi-newtone-openapi.kakao.com/v1/synthesize”);
request.Method = “POST”;
request.Headers.Add(“Authorization”, “----------------key”);
request.ContentType = “application/xml”;

StreamWriter requestWriter = new StreamWriter(request.GetRequestStream());
requestWriter.Write(xmlData);
requestWriter.Close();

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

using (Stream output = File.OpenWrite(filePathName))
using (Stream input = response.GetResponseStream())
{
Directory.CreateDirectory(Path.GetDirectoryName(filePathName));
input.CopyTo(output);
}

안녕하세요.

카카오 음성 기술에 관심가져 주셔서 감사합니다.

ssml로 (voice로 구분된) 여러 문장을 합성하는 경우, 먼저 합성된 문장의 합성음을 먼저 응답하기 때문에, mp3 해더 정보가 맞지 않아 문제가 발생할 수 있습니다.

아직 mp3 파일들을 병합해서 응답하는 것은 지원해드리지 않고 있어서, 문제 해결을 위해 해더 정보를 수정하는 작업이 필요하실 수 있습니다.

감사합니다.