2012-12-10 48 views
0

的FreeTTS mbrola不能當我嘗試使用圖書館的FreeTTS我得到的錯誤找路徑

Could not validate any MBROLA voices at 

Some/Location/That/IThought/Held/mbrola 

Make sure you FULLY specify the path to 
the MBROLA directory using the mbrola.base 
system property. 

我使用System.setProperty("mbrola.base", "Path/here");設置mbrola.base,但我不知道如何爲指向的路徑或設立了mbrola。這是我的項目設置,我正在使用處理。

+SketchBook 
++AI 
+++Src.pde 
+++data 
++libraries 
+++freetts-1.2 
++++lib 
+++++mbrola 
++++mbrola 
+++++mbrola 

我運行Windows 8這樣IDK的如果有任何影響..

回答

3

我有同樣的錯誤,安裝MBROLA FreeTTS後跑在我的Windows 8箱。

下載MBROLA文件

如果你還沒有,你需要從MBROLA下載2進制和3聲音拉鍊:

  • 電腦/ Windows
  • PC/DOS
  • us1:美國英語女性
  • us2:美國英語男性
  • us3:美國英語男性

然後按照Setting up MBROLA for FreeTTS指南。

設置MBROLA聲音

解壓mbr301d文件和文件夾US1,US2 & US3複製到解壓mbr301d文件夾:

Directory of C:\Users\Phil\Downloads\mbr301d 

[mbr302a]  
mbrola.exe 
readme.txt 
[us1]   
[us2]   
[us3] 

測試MBROLA聲音

測試來自命令提示符的MBROLA聲音:

cd C:\Users\Phil\Downloads\freetts-1.2.2-bin\freetts-1.2 
java -Dmbrola.base="C:\Users\Phil\Downloads\mbr301d" -jar lib/mbrola.jar 

你應該看到每一個聲音的描述,e.g:

Name: mbrola_us1 
Description: MBROLA Voice us1 
Organization: mbrola 
Domain: general 
Locale: en_US 
Style: standard 
Gender: FEMALE 
Age: YOUNGER_ADULT 
Pitch: 180.0 
Pitch Range: 22.0 
Pitch Shift: 1.0 
Rate: 150.0 
Volume: 1.0 

試驗合成的FreeTTS

在命令提示符下運行:

java -Dmbrola.base="C:\Users\Phil\Downloads\mbr301d" -jar lib/freetts.jar -voice kevin16 -dumpAudio 42.wav -text forty two 
42.wav  
+1

這項工作WEEL。我花了很多時間讓fr的聲音工作,但它不 –

+0

你知道它在哪裏kevin16 ...?我應該寫什麼其他語言? – gumuruh

+1

@gumuruh包含聲音的參數在這裏的文檔中描述https://freetts.sourceforge.io/#test_program –