Skip to content

Oralux/libvoxin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The libvoxin library eases the integration of voxin on 64 bits architectures.

This repository concerns the development of libvoxin. To build the voxin installer and its dependencies, please check instead the voxin-installer repository.

Below we detail how to compile libvoxin and test it. By default, a fake libibmeci.so is provided.

Compil

Note that a crosscompil environment is needed to build the x86 binaries (Install package gcc-multilib).

Build the libvoxin tarballs

./build.sh --release

Build with debug symbols + tests

./build.sh -td

Create a testing directory

./test.sh -b src/list.vv

# this 'list.vv' file provides the paths to the necessary tarballs.
# the common tarballs (*all*, *voxind*) are expected to be placed 
# at the beginning of the list

# For example to test English and French, these paths would be:

/home/user1/voxin-2.0/voxin-enu-2.0/packages/all/rfs_2.0.all.txz
/home/user1/voxin-2.0/voxin-enu-2.0/packages/all/voxin-viavoice-all_6.7-1.0-1.txz
/home/user1/voxin-2.0/voxin-enu-2.0/packages/all/voxin-viavoice-enu_6.7-1.0-1.txz
/home/user1/voxin-2.0/voxin-fra-2.0/packages/all/voxin-viavoice-fra_6.7-1.0-1.txz

# or several lists of tarballs
./test.sh -b src/list.vv -b src/list.nve

Run test 1

./test.sh -t 1

Delete the testing directory

./test.sh -d

Test with TTS

Memo: version

The program version is stored in src/api/voxin.h

About

Libvoxin implements the API of the voxin text-to-speech for GNU/Linux distributions (x86/x86_64)

Resources

License

Stars

Watchers

Forks

Packages

No packages published