Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. GnuSpeech
  2. =========
  3.  
  4. Use GnuSpeech.xcworkspace to build the applications and frameworks. It currently builds with
  5. Xcode 6.4 on OS X 10.10, and deploys to 10.9 or later.
  6.  
  7. Documentation for Monet and TRAcT are available in the Documenation directory.
  8.  
  9. Applications
  10. ------------
  11.  
  12. ### Monet
  13.  
  14. The main interactive application that synthesizes speech and allows for
  15. experimentation with many speech parameters and settings. The actual synthesis
  16. occurs in the framework GnuSpeech.framework. The articulatory tube model that
  17. is used by GnuSpeech.framework is located in Tube.framework.
  18.  
  19. ### TRAcT
  20.  
  21. An interactive application that allows a user (usually a language developer or
  22. someone interested in the behaviour of the tube model) to interact directly
  23. with the tube model, listen to the output under different static conditions,
  24. and analyse the output.
  25.  
  26. ### PrEditor
  27.  
  28. An application that allows users to create and maintain their own dictionaries.
  29. This application is not yet fully functional.
  30.  
  31. ### GnuTTSClient
  32.  
  33. A simple text-to-speech client application that accesses the functionality of the
  34. text-to-speech server (GnuTTSServer) programmatically.
  35.  
  36.  
  37. Frameworks
  38. ----------
  39.  
  40. ### GnuSpeech.framework
  41.  
  42. The main framework for all reusable components in the GnuSpeech project. This is bundled
  43. within the applications that use it.
  44.  
  45. ### Tube.framework
  46.  
  47. The underlying articulatory tube resonance model for speech synthesis. This is bundled
  48. within the applications that use it.
  49.  
  50. Daemons
  51. -------
  52.  
  53. ### GnuTTSServer
  54.  
  55. This is the GnuSpeech text-to-speech server. The server is implemented using
  56. the OS X Distributed Objects architecture. To install the server, build the
  57. GnuTTSServer project, locate the GnuTTSServer executable, diphones.xml,
  58. org.gnu.GnuSpeech.GnuTTSServer.plist file, and then issue the following
  59. commands to install the server and configuration files:
  60.  
  61. $ sudo mkdir -p /Library/GnuSpeech
  62. $ sudo cp GnuTTSServer /Library/GnuSpeech/
  63. $ sudo cp diphones.xml /Library/GnuSpeech/
  64. $ sudo cp org.gnu.GnuSpeech.GnuTTSServer.plist /Library/LaunchDaemons/
  65.  
  66. Now restart your computer.
  67.  
  68. Alternatively, instead of restarting your computer, you can unload, load, and
  69. restart the server by issuing these commands from the terminal:
  70.  
  71. $ sudo launchctl unload /Library/LaunchDaemons/org.gnu.GnuSpeech.GnuTTSServer.plist
  72. $ sudo launchctl load /Library/LaunchDaemons/org.gnu.GnuSpeech.GnuTTSServer.plist
  73. $ sudo launchctl start org.gnu.GnuSpeech.GnuTTSServer
  74.  
  75. Note: All logging for the GnuTTSServer appears in the logfile
  76. /Library/Logs/GnuSpeechDaemon.log and is accessible from the Console.
  77.  
  78.  
  79. Services
  80. --------
  81.  
  82. ### GnuSpeechService
  83.  
  84. A GnuSpeech text-to-speech OS X service that appears in the standard OS X
  85. service menu under the menu title "GnuSpeech". Build the project, locate the
  86. GnuSpeechService.service bundle, and issue the following commands from the
  87. terminal:
  88.  
  89. $ mkdir -p ~/Library/Services
  90. $ cp -rf GnuSpeechService.service ~/Library/Services
  91. $ chmod -R go-w ~/Library/Services/GnuSpeechService.service
  92.  
  93. Alternatively, if you want to install the service for all users on the system
  94. and not just for your own user account, type the following instead:
  95.  
  96. $ sudo cp -rf GnuSpeechServices.service /Library/Services
  97. $ sudo chmod -R go-w /Library/Services/GnuSpeechService.service
  98.  
  99. Now log out and log back in so that OS X services recognizes the newly
  100. installed service and places a menu item in the Services menu.
  101.  
  102. Note: If you install the GnuTTSServer and have chosen not to reboot your system
  103. and instead have issued the terminal commands to start the server, make sure
  104. you kill the GnuSpeechService.service process using the
  105. /Applications/Utilities/Activity Monitor.app application (or similar). When you
  106. invoke the GnuSpeech service for the first time from the Services menu it will
  107. be automatically launched.
  108.  
  109.  
  110. Installers
  111. ----------
  112.  
  113. This folder contains the OS X Package Maker (.pmdoc) and/or WhiteBox IceBerg
  114. package maker (.packproj) documents that are used to create the package
  115. installer which is placed within a disk image file (.dmg) for distribution.
  116.  
  117.  
  118. Other
  119. -----
  120.  
  121. Legacy folders and documents that are no longer pertinent in the latest version
  122. of the OS X GnuSpeech project but remain for reference purposes only.
  123.  
  124. GnuspeechSA
  125. -----------
  126.  
  127. A cross platform version of the synthesizer is also available in a separate project.
  128.  
  129. Contact
  130. -------
  131.  
  132. Contact David Hill (hilld-at-ucalgary-dot-ca) if you have questions.
  133.  
  134. David Hill's web site has Gnuspeech-specific papers: http://pages.cpsc.ucalgary.ca/~hill
  135.  
  136. The developers disclaim any warranty of merchantability or fitness for a particular purpose in connection with the User's acquisition and use of units of any software. Acqisition or use of any of the software or documentation indicates acceptance by the User of this condition.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement