Riucc's Storage
RSS
태그
관리
쓰기
카테고리
  • IT (593)
    • 정리 (0)
    • C# (42)
    • ASP.NET MVC (16)
    • JQuery&Javascript (12)
    • CSS (11)
    • 데이터베이스 (32)
    • Windows Server (6)
    • Active Directory (3)
    • Exchange (9)
    • JAVA (2)
    • JSP (39)
    • JSP 게시판 만들기 (21)
    • JSP 개발 참고 (15)
    • JSP 안드로이드 (4)
    • Servlet (17)
    • Spring (42)
    • HTML (14)
    • NodeJS (46)
    • MongoDB (11)
    • 리눅스 (18)
    • 자료구조 (16)
    • 아이폰 (24)
    • 안드로이드 (68)
    • API 활용하기 (10)
    • 소켓네트워크 (28)
    • 라즈베리파이 (11)
    • AWS클라우드 (10)
    • 빅데이터Hadoop (22)
    • 커널모듈프로그래밍 (8)
    • 기타 (10)
    • 자격증 (26)
Riucc's Storage

[API] - 네이버 음성인식(TTS) API nodejs

API 활용하기|2017. 5. 24. 23:43
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

○  네이버 음성인식(TTS) API - nodejs

 

// 네이버 음성합성 Open API 예제
var express = require('express');
var app = express();
var client_id = 'YOUR_CLIENT_ID';   // 네이버 API 이용신청하면 알려주는 값을 복사하거나 적어준다
var client_secret = 'YOUR_CLIENT_SECRET';   // 네이버 API 이용신청하면 알려주는 값을 복사하거나 적어준다
var fs = require('fs');
app
.get('/tts', function (req, res) {
  
var api_url = 'https://openapi.naver.com/v1/voice/tts.bin';
  
var request = require('request');
  
var options = {
       url
: api_url,
       form
: {'speaker':'mijin', 'speed':'0', 'text':'좋은 하루 되세요'},   // text에 음성으로 출력하고 싶은 문자열을 적어준다
       headers
: {'X-Naver-Client-Id':client_id, 'X-Naver-Client-Secret': client_secret}
   
};
   
var writeStream = fs.createWriteStream('./tts1.mp3');   // 현재 디렉토리에 해당 이름으로 만든 음성을 저장한다
   
var _req = request.post(options).on('response', function(response) {
       console
.log(response.statusCode) // 200
       console
.log(response.headers['content-type'])
   
});
  _req
.pipe(writeStream);   // file로 출력
  _req
.pipe(res);   // 브라우저로 출력
});
app
.listen(3000, function () {
   console
.log('http://127.0.0.1:3000/tts app listening on port 3000!');
});

 

 

'API 활용하기' 카테고리의 다른 글

[API] - 서울시 공공데이터 활용방법  (0) 2017.10.21
[API] - 구글 음성인식(TTS) mp3 만들기  (0) 2017.10.21
[API] - 라즈베리파이에서 오디오 mp3 재생하기  (0) 2017.09.13
[API] - 구글 음성인식(STT) API 스트리밍 nodejs  (3) 2017.05.21
[API] - 구글 음성인식 API 영어를 한글로 변경하기(STT)  (0) 2017.05.07

댓글()
카테고리
  • IT (593)
    • 정리 (0)
    • C# (42)
    • ASP.NET MVC (16)
    • JQuery&Javascript (12)
    • CSS (11)
    • 데이터베이스 (32)
    • Windows Server (6)
    • Active Directory (3)
    • Exchange (9)
    • JAVA (2)
    • JSP (39)
    • JSP 게시판 만들기 (21)
    • JSP 개발 참고 (15)
    • JSP 안드로이드 (4)
    • Servlet (17)
    • Spring (42)
    • HTML (14)
    • NodeJS (46)
    • MongoDB (11)
    • 리눅스 (18)
    • 자료구조 (16)
    • 아이폰 (24)
    • 안드로이드 (68)
    • API 활용하기 (10)
    • 소켓네트워크 (28)
    • 라즈베리파이 (11)
    • AWS클라우드 (10)
    • 빅데이터Hadoop (22)
    • 커널모듈프로그래밍 (8)
    • 기타 (10)
    • 자격증 (26)
최근 등록 현황
최근 글
최근 월별 글
최근 댓글
최근 글
최근 월별 글
최근 댓글
최근 글
최근 월별 글
최근 댓글
달력
지난달
2025.5
다음달
일월화수목금토
123
45678910
11121314151617
18192021222324
25262728293031
태그 구름
  • 정규형
  • jsp
  • 안드로이드 intent
  • 정보처리산업기사 16년 필기
  • 정보처리산업기사 정리
  • 카카오 로그인 연동
  • 이클립스 디비 연동
  • 안드로이드 카카오 로그인 연동
  • 안드로이드
  • 데이터베이스
  • 카카오 로그인
  • HTML
  • 정보처리산업기사 16년
  • 커널 모듈 프로그래밍
  • 소켓
  • 이클립스 mysql 연동
  • 정보처리산업기사 15년 필기
  • 정보처리산업기사 총정리
  • nodejs MySQL 연동하기(Connection Pool)
  • 안드로이드 카카오 로그인
  • 정보처리산업기사 필기
  • 정보처리산업기사 요약
  • 리눅스
  • 정보처리기사 실기 정리
  • nodejs express
  • 정보처리산업기사 15년
  • 정규화
  • 정보처리산업기사 필기 정리
  • 소켓 프로그래밍
  • 자료구조
카운터
전체 방문자
오늘
어제
Skin by M1REACT. Designed by M1STORY.TISTORY.COM. Valid XHTML 1.0 and CSS 3. Copyright ⓒ Riucc's Storage. All rights reserved.

티스토리툴바