Open JTalkで初音ミクの声でおしゃべりさせる on Mac/Linux/Raspberry Pi


Raspberry Pi使


 Raspberry Pi

 使Aquestalk Pi使

 調Open JTalk使Aquestalk Pi使

 Raspberry PiLinuxMac

VOICEVOX使


 Raspberry Pi

 LinuxMacLinuxUbuntu 14.04MacOS X Yosemite 10.10.5

 

Open JTalk


 LinuxRaspberry Pi1
$ sudo apt update
$ sudo apt install -y open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001

 MacHomebrew1
$ brew install open-jtalk

 


 

 

はじめまして。配布先を変更してDLできるようにしました。お試しください。

 CUBE370 (@CUBE370) March 16, 2021

 

 WindowsMacWindowsMacVoice使

 Open JTalk.htsvoiceWindowsVoice

 MacMac

 

 monoport使Homebrew
$ brew install mono

 
$ mcs htsvconv.cs

htsvconv.exe

 Voicehtsvconv.exe
$ mono htsvconv.exe ./Voice

Voice.htsvoice


 

 Linux/Raspberry PiVoice.htsvoiceLinux/Raspberry PiUSB使ftp/scp使Voice.htsvoice
$ sudo mkdir /usr/share/hts-voice/miku
$ sudo cp Voice.htsvoice /usr/share/hts-voice/miku/miku.htsvoice

 MacVoice.htsvoice
$ mkdir /usr/local/Cellar/open-jtalk/1.09/voice/miku
$ cp miku-alpha.htsvoice /usr/local/Cellar/open-jtalk/1.09/voice/miku/miku.htsvoice

 


 

 jtalk.py
# -*- coding: utf-8 -*-
import subprocess
from datetime import datetime

def jtalk(t):
    open_jtalk=['open_jtalk']
    mech=['-x','/var/lib/mecab/dic/open-jtalk/naist-jdic']
    htsvoice=['-m','/usr/share/hts-voice/miku/miku.htsvoice']
    speed=['-r','1.0']
    outwav=['-ow','open_jtalk.wav']
    cmd=open_jtalk+mech+htsvoice+speed+outwav
    c = subprocess.Popen(cmd,stdin=subprocess.PIPE)
    c.stdin.write(t)
    c.stdin.close()
    c.wait()
    aplay = ['aplay','-q','open_jtalk.wav']
    wr = subprocess.Popen(aplay)

def say_datetime():
    d = datetime.now()
    text = '%s月%s日、%s時%s分%s秒' % (d.month, d.day, d.hour, d.minute, d.second)
    jtalk(text)

if __name__ == '__main__':
    say_datetime()

 
$ python jtalk.py


 8
htsvoice=['-m','/usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice']

 
$ python jtalk.py


 GitHub

 使

 (htsvoice)

http://mahoro-ba.net/index.php?j=1875


OpenJTalk + python  #Python - Qiita
 - MMDAgent & Project-NAIP wiki
 » Raspberry Pi
Open jTalk | 
 - AVRARM 
Open JTalk - 
(pdf)
PythonOpenJTalk - uepon

変更履歴

  • 2023/04/09 VOICEVOXに関してリンク追記
  • 2021/03/16 音響モデルのリンク先に関して追記
  • 2017/06/11 デフォルトの声でおしゃべりさせる方法と他の音響モデルファイルへのリンクを追加
  • 2016/12/15 Mac向け説明を追記