Talking log appender to keep your eyes :)
<repositories>
<repository>
<id>bintray-stokito-maven-FreeTTSLog4JAppender</id>
<name>stokito-maven-FreeTTSLog4JAppender</name>
<url>https://api.bintray.com/maven/stokito/maven/FreeTTSLog4JAppender</url>
</repository>
</repositories>
<dependency>
<groupId>name.stokito</groupId>
<artifactId>FreeTTSLog4JAppender</artifactId>
<version>1.1</version>
</dependency>
Then add it as usual Log4J appender.
Add dependency in BuildConfig.groovy
:
repositories {
mavenRepo 'http://dl.bintray.com/stokito/maven'
}
dependencies {
compile('name.stokito:FreeTTSLog4JAppender:1.1')
}
Then add following lines to Config.groovy
:
// log4j configuration
log4j = {
appenders {
appender(new FreeTTSAppender(name: 'freetts',
voiceName: 'kevin16',
nThreads: 10))
}
root {
error 'freetts'
}
}
You can quickly try example application