$ npm install romanizer --save
引数の日本語をローマ字に変換して返します。
var romanizer= require('romanizer');
romanizer.romanize('日本語でok')
.then(function(romaji) {
console.log(romaji);// nihongo de ok
});
romanizer.romanize('オウフwwwいわゆるストレートな質問キタコレですねwww')
.then(function(romaji) {
console.log(romaji);// ōfu www iwayuru sutorēto na shitsumon kitakore desu newww'
});
romanizer.romanize('The quick brown fox jumps over the lazy dog')
.then(function(romaji) {
console.log(romaji);// The quick brown fox jumps over the lazy dog
});
romanizer.romanize("〔賭博の〕チップを換金する表現パターンcash [hand, pass] in one's chips")
.then(function(romaji) {
console.log(romaji);// tobaku no chippu o kankin suru hyōgen patān cash hand,pass in one's chips
});
romanizer.romanize('みなさんご存じunknown芋')
.then(function(romaji) {
console.log(romaji);// minasan gozonji unknown imo
});
romanizer.romanize('何だと思う?これね、ミキプルーンの苗木。')
.then(function(romaji) {
console.log(romaji);// nani da to omō? kore ne, mikipurūn no naegi.
});
romanizer.romanize('たっぷんたっぷんすればいいんじゃね')
.then(function(romaji) {
console.log(romaji);// ta' puntappunsurebaiinjane
});
romanizer.romanize('エターナルフォースブリザード')
.then(function(romaji) {
console.log(romaji);// etānarufōsuburizādo
});
MacのWeb Speech API
で選択できる日本語を喋れない声に無理やり喋らせるために開発されました。
- romanizer
- kuromoji.js
- japanese.js