Java 기반 음성 보조원. Raspberry Pi에서 달리기.
Nova는 Marytts를 텍스트 음성 엔진으로 사용하고 Mozilla의 DeepSpeech 서버를 음성-텍스트로 사용합니다. 어시스턴트는 충분히 큰 소리가 나 자마자 반응하며, 그 후 콜 유도 문구가 말하자마자 반응합니다. Nova는 어울리는 말을 기반으로 기술을 동적으로 적용하는 기술 엔진을 가지고 있습니다. 기술 인터페이스와 함께 추가 기술을 추가 할 수 있습니다. 현재 어시스턴트는 독일어를 위해 설계되었지만 쉽게 변경할 수 있습니다.
속성 파일
이 "config.properties"파일은 리소스 폴더에 있습니다.
name = Nova
voice = bits1-hsmm
call_to_action1 = hallo nova
call_to_action2 = hey nova
stop_action = nova stop
server_adress=http://192.168.xxx.xxx:8080/stt
additional_listening_time=1000
어시스턴트의 이름 중고 음성,이 경우 여성 독일어 음성 어시스턴트가 정지 액션 문구를 듣도록 트리거하는 문구.
스킬 인터페이스를 사용하고 액션 키워드를 추가하십시오. 핸들 메드는 기술 입력 지점입니다. 액션 키워드가 일치하면 핸들 메드가 시작됩니다. 자신의 Canhandle-Method를 구현하고 키워드가 일치하는 방식 또는 기본값과 함께 코스를 변경할 수 있습니다. 기술은 항상 Nova가 부를 끈으로 돌아갑니다.
현재 개발 중에 몇 가지 기술이 있으며 가까운 시일 내에 출시 될 예정입니다.
Weatherskill은 Openweather API를 사용하므로 Key를 Weather.config.properties에 추가해야합니다. 오늘날의 온도, 오늘날의 날씨, 다른 도시의 날씨, 다른 시간에 날씨, 비가 오거나 태양이 비추도록 할 수 있습니다. 출력 폴더에있는 텍스트 파일에서 응답을 변경하거나 추가 할 수 있습니다. 각 응답에는 자체 응답 파일이 있습니다.
api=xxxxxxx
defaultcity=Frankfurt am Main
오픈 웨더 api-key 스피커가 명세서와 함께 CityName을 제공하지 않으면 기본화입니다.
"Wie wird das Wetter morgen"
"Wie warm wird es"
"Wie kalt wird es in Berlin"
"Regnet es heute in Frankfurt"
이 기술은 현재 시간, 날짜 및 일을 반환합니다. 출력 폴더에있는 텍스트 파일에서 응답을 변경하거나 추가 할 수 있습니다. 각 응답에는 고유 한 응답이 있습니다.
"Welcher Tag ist heute"
"Wie spät ist es"
"Welcher Tag ist morgen"
Mary의 최근 저장소를 Pom에 추가했습니다. 이 저장소는 가까운 시일 내에 변경 될 수 있습니다. 이 경우 라이브러리를 여기에서 다운로드 할 수 있습니다 : https://github.com/marytts/marytts/releases/tag/v5.2
다음 파일이 필요합니다.
Slu-it
Paddyesch
@keeper_pmo
LinkedIn
pmo-it.de