본문 바로가기

Daum Developers

서비스

뉴톤(Newtone) API 시작하기

목차

시작하며

뉴톤 API는 크게 두 가지 기능을 제공합니다. 첫 번째는 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 변환하는 음성-문자 변환 시스템 (Speech-to-Text system)이고 이를 뉴톤 (Newtone)이라고 부릅니다. 두 번째는 앞의 기능과 반대로 문자 데이타를 사람이 이해할 수 있는 음성 언어로 변환하는 문자-음성 변환 시스템 (Text-to-Speech system)이고 이를 뉴톤톡 (Newtone Talk)이라고 합니다.

국내 최초로 대화형, 웹 검색형, 지도형 등의 음성인식 api와 남/녀 화자의 음성합성 API를 제공 중이며, iOS용의 경우는 세계 최초로 제공되는 API들입니다.

Resize icon

Resize icon

뉴톤톡은 Daum Developers에서 오픈 API로 제공되는 문자-음성 변환 시스템 (TTS: Text-to-Speech system)입니다. TTS란 텍스트(글자)를 입력으로 받아서, 말소리(음성 신호)를 출력하는 시스템을 말합니다. 자연스러운 말소리를 출력하기 위해서는 아래와 같은 핵심 요소 기술이 필요합니다. 입력된 텍스트를 분석하여 발음을 생성해내는 자연어 처리 기술, 말소리의 높낮이, 길이 및 끊어읽기 등을 다루는 운율예측 기술, 위에서 분석된 결과를 기반으로 실제 말소리를 만들어 내는 합성 기술, 현재는 차분한 낭독체를 대상으로 남, 녀의 음색을 지원하고 있으며, 추후 다양한 음색을 추가하려고 합니다. 아래는 현재 지원하고 있는 음색 sample입니다. (Ver 2.1.0)기존의 차분한 낭독체 여성/남성 화자 음색은 음질 및 성능 향상을 위해 새로운 낭독체 여성/남성 화자 음색으로 변경되었습니다.

지원 사양

  • iOS 7.0 이상 / Xcode 7.0 이상
  • Android 3.0(API Level 11) 이상 / Android 6.0(API Level 23) 최적화

APIKey와 앱 ID

이 API를 사용하기 위해서는 App을 생성하고 APIKey를 발급받아야 합니다. (콘솔)

콘솔에서 App 생성 후 플랫폼(android, iOS 등)마다 APIKey를 추가할 수 있습니다.

API Key를 발급 시에는 사용할 앱 ID(Android에서는 Package Name, iOS에서는 Bundle ID를 의미)를 입력해야 합니다. 앱 ID는 실제 개발하는 앱의 정보가 일치해야 합니다. 일치하지 않으면 인증이 실패됩니다.

샘플 다운로드

샘플을 통하여 뉴톤 API를 체험 하실 수 있습니다.

라이브러리 다운로드

아래 파일을 다운받아서 압축해제 하시면 라이브러리(lib)뿐만 아니라, 레퍼런스(doc), 샘플코드도 포함되어 있습니다.

Android

IOS

문서모음

참조링크