Pepper의 목소리를 바꿀 수 있습니까? !

5384 단어 NAOqiAITalkPepper

노트



2017/11/17 추가
낡은 Pepper군으로는 생겼습니다만, 새로운 Pepper군이라고 할 수 없는 것 같습니다.
아무래도 하고 싶은 경우는 하얀 은행씨에게도 상담해 보세요.

사전 쓰기



상당히 전의 이야기로 만든 박스의 이야기입니다. Pepper에는 AITalk씨의 개발된 VOICEROID가 사용되고 있지요? 게다가, 일본어의 보이스로서, 이렇게 Voice가 제공되고 있지 않습니까.



과거, 집에 온 Pepper가 버그했는지 모르겠습니다만, "Anzu"짱에서 밖에 말하지 않게 된 적이 있어서. 그래서 이 상자를 만들려고 했습니다.

개발 환경



모델명 : MacBook Pro
OS : Yosemite 10.11.3
프로세서 이름 : Intel Core i5 2.6 GHz
메모리 : 16GB
그래픽 : Intel Iris 1536MB

Choreographe : 2.4.2
NAO : 2.4.2

주제



마도로 멋진 것은 빼고, 완성품이 이쪽!


class MyClass(GeneratedClass):
    def __init__(self):
        GeneratedClass.__init__(self, False)

    def onLoad(self):
        try:
            self.tts = ALProxy("ALTextToSpeech")
        except:
            self.logger.warn("ALTextToSpeech is not available, language setting cannot be applied to speech")
            self.tts = None

    def onInput_onSet(self):
        voice = self.getParameter("Voice")
        try:
            if self.tts:
                self.tts.setVoice( voice )
            if self.tts is None:
                raise RuntimeError("Cannot set Voice: neither ALTextToSpeech is available.")
            self.onReady()
        except:
            error = "Language " + voice + " cannot be set."
            self.logger.warn(error)
            self.onError(error)

포인트는 여기! !



변수 "Voice"에 다음 매개 변수를 설정하는 것입니다! !
  • anzu_n16
  • chihiro_n16
  • hiroshi_n16
  • kaho_n16
  • koutarou_n16
  • maki_n16
  • nanako_n16
  • nozomi_n16
  • osamu_n16
  • reina_n16
  • seiji_n16
  • sumire_n16
  • taichi_n16

  • maki_n16이 기본값입니다.

    감상



    그 "마키 짱"이나 "유카리 씨"의 목소리를 사용할 수 있다는 것을 알고 목소리 돼지 환희입니다! !
    무엇에 활용할 수 있는지, 라이센스가 어떻게든 모릅니다.
    문서를 읽으면 만들 수 있으니까, 아마 괜찮지요?

    달리기와 같은 것이므로, 자세한 것은 후일 추기할지도 모릅니다.

    관련 URL



    AITalk 음성 합성 데모
    h tp // w w. 아이-j. jp/모든 st 라치온/

    좋은 웹페이지 즐겨찾기