0.0.14 • Published 6 years ago

yandex-speech v0.0.14

Weekly downloads
26
License
MIT
Repository
github
Last release
6 years ago

yandex-speech

node.js module for Yandex speech systems (ASR & TTS)

Install

npm install yandex-speech --save

Automatic Speech Recognition (simple)

Get API key: https://developer.tech.yandex.ru/

docs: http://api.yandex.ru/speechkit/cloud-api/doc/index.xml

var yandex_speech = require('yandex-speech');

yandex_speech.ASR({
    developer_key: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',    
    file: 'data/1.mp3',
	}, function(err, httpResponse, xml){
		if(err){
    		console.log(err);
    	}else{
    		console.log(httpResponse.statusCode, xml)
    	}
    }
);

Streaming is also supported

var yandex_speech = require('yandex-speech');

require('fs').createReadStream('data/1.mp3').pipe(yandex_speech.ASR({
    developer_key: '3b7b9fba-cbcd-47d1-854a-b359ca0e5da7',
    debug: true,
    topic: 'queries'
	}, function (err, httpResponse, xml) {
		if (err) {
    		console.log(err);
    	} else {
    		console.log(httpResponse.statusCode, xml)
    	}
    }
));

Automatic Speech Recognition (full)

var yandex_speech = require('yandex-speech');

yandex_speech.ASR({
    developer_key: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',  //get in Yandex Developer Center
    file: 'data/1.mp3', //check format
    uuid: '12345678123456781234567812345678',    //UUID without hyphens
    topic: 'queuries',  // ['queries', 'maps', 'notes', 'music']
    lang: 'ru-RU',      // ['ru-RU', 'tr-TR'],
    filetype: 'audio/x-mpeg-3'  // ['audio/x-speex', 'audio/x-pcm;bit=16;rate=8000', 'audio/x-pcm;bit=16;rate=16000', 'audio/x-alaw;bit=13;rate=8000', 'audio/x-wav', 'audio/x-mpeg-3']
	}, function(err, httpResponse, xml){
		if(err){
    		console.log(err);
    	}else{
    		console.log(httpResponse.statusCode, xml)
    	}
    }
);

Text-To-Speech

const yandex_speech = require('yandex-speech');

yandex_speech.TTS({
	developer_key: '3b7b9fba-cbcd-47d1-854a-b359ca0e5da7',
	text: 'Привет, мир!',
	file: 'data/hello.mp3'
}, () => {
	console.log('done');
}
);

#Links

0.0.14

6 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago