2017-01-08 5 views
2

저는 Apple OS에 비교적 익숙하지 않아서 어떻게 다운로드하고, 설치 한 다음 Java 음성 jar 파일을 설치하고 classpath를 설정하는지 알 수 없습니다. 최신 OS Sierra를 실행하는 iMac 용 Java 스피치 (jsapi)를 설치하고 설정하려면 어떻게합니까?

나는 jar 파일을 열려고 chmod 명령을
  • 를 사용하려고/확장 폴더
  • 을있는 FreeTTS, JSAPI를 다운로드 및/라이브러리에 jsapi.jar을 추가하려고

    1. 에서 가능한 모든 노력을 (오류를 반환하고 콘솔을 확인하도록 요청했습니다)
    2. "lib"폴더에 항아리를 떨어 뜨리라는 자습서 (실제로 Mac에서 "lib"폴더가 무엇이고 어디에 있는지 알 수 없음)

    기본적으로 Java 프로그램에서 javax.speech의 모든 기능을 사용하고자합니다.

  • 답변

    0

    Download FreeTTS. 추출물. 압축을 푼/lib 폴더를 엽니 다. chmod +x ./jsapi.sh 이후. sh ./jsapi. BCEL을 읽고 동의하십시오.

    Accept (y/n)?: 
    y 
    sed: --print-text-domain-dir: No such file or directory 
    x - creating lock directory 
    x - extracting jsapi.jar (binary) 
    

    당신이 (이전에 없었다)을 lib 폴더로 추출되는 jsapi.jar이 볼 수 있듯이. 이제 FreeTTS를 사용하는 모든 응용 프로그램의 클래스 경로에 lib 폴더 (lib/freetts.jar를 가리 키기에 충분 함)를 추가 할 수 있습니다.

    사용자 공간 폴더의 일부 디렉토리에 추가하고 ~/.bash_profile 행에 export JS_API_HOME=~/the/path/lib을 추가 할 수 있습니다. 여기서 ~/the/path은 추출 된 아카이브를 저장 한 곳입니다. 그런 다음 라이브러리를 사용하려는 모든 빌드/클래스 경로에 환경 변수 $JS_API_HOME을 추가해야합니다. java -cp $JS_API_HOME -jar moep.jar

    +0

    안녕하세요! jar 파일을 추가하면 어떻게 하나의 프로젝트가 아니라 가용성이 jdk와 유사한 방식으로 모든 프로그램으로 확장 될 수 있습니다. 다시 말해 jdk 디렉토리에 자바 음성을 추가하고 classpath를 추가하고 싶습니다. –

    +0

    음, userspace 폴더의 일부 디렉토리에 추가하고'~/.bash_profile' 줄에'export JS_API_HOME = ~/the/path /'여기서 ~/the/path'는 jar 파일을 저장 한 곳입니다. 그런 다음 환경 변수'$ JS_API_HOME'을 라이브러리를 사용하고자하는 모든 빌드/클래스 경로에 추가해야합니다. – lschuetze

    +0

    모든 zip 파일을 삭제하고 https://sourceforge.net/projects/freetts/files/FreeTTS/FreeTTS%201.2.2/ –

    1

    JSAPI는 거의 포기 예를 들어

    , 당신은 그것에서 많은 것을 얻을 수 없습니다. 당신이 JSAPI없이 직접 OpenMary 텍스트 사용 음성을 원한다면, 그것은 현대적인 목소리의 좋은 선택을 제공합니다.