Produce high-quality dramatized audio recordings of Scripture
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget Update link to get the latest nuget.exe Jun 2, 2017
ControlDataIntegrityTests Removed unnecessary VS2013 NuGet stuff from csproj files. Jan 11, 2019
DevTools Removed unnecessary VS2013 NuGet stuff from csproj files. Jan 11, 2019
DistFiles
Glyssen PG-1094 - Improved readability of the rainbow color scheme Feb 18, 2019
GlyssenShared
GlyssenSharedTests PG-63: Regenerated buildupdate script (changes to order and comments … Nov 15, 2018
GlyssenTests PG-1160, PG-1097, PG-1120: Fixed "Sequence contains no elements" erro… Feb 18, 2019
Installer
RefTextDevUtilities Removed unnecessary VS2013 NuGet stuff from csproj files. Jan 11, 2019
Reference Text Utility Changes to build with the latest version of libpalaso Sep 5, 2018
artwork
build Removed unnecessary VS2013 NuGet stuff from csproj files. Jan 11, 2019
.gitattributes Changes to build with the latest version of libpalaso Sep 5, 2018
.gitignore [WIP] Prep for new ParatextData.dll and new version of libpalaso with… Aug 20, 2018
Copy Libaries.bat Moved to new version of ParatextShared and made changes necessary to … Nov 4, 2016
Copy l10nsharp.bat PG-1058: Finished implementation Sep 25, 2017
Glyssen.sln Lots of changes -- doesn't build yet -- to separate into GlyssenShare… Jun 16, 2017
Glyssen.sln.DotSettings
LICENSE PG-967: Prevent crash when applying user decisions when a block incor… May 12, 2017
README.md Update README.md Oct 19, 2018

README.md

Glyssen

Glyssen makes it easy to produce a high-quality dramatized audio recording of Scripture. It takes the drudgery out of the process by helping to identify all the direct speech in the text and quickly identifying the biblical character who speaks each part. Then it walks you through the process of selecting a cast and assigning roles to the voice actors. Finally, it prepares a complete set of scripts to use in the recording process and helps to ensure that each part is recorded and prepared for post-production.

This is a joint project between Faith Comes by Hearing and SIL International.

To learn more about Glyssen, visit software.sil.org/glyssen.

Source Code

Glyssen is written in C# using Windows Forms.

We have a battery of unit tests written using NUnit.

Getting up-to-date libraries

We depend on several libraries, notably libpalaso and L10NSharp from SIL International. The source contains a script for downloading dependencies from TeamCity.

From the build directory, run the buildUpdate.sh script:

cd {GlyssenRoot}/build
./buildUpdate.sh

If changes are made to the dependencies on TeamCity, the build update script should be regenerated. To automatically generate buildUpdate.sh from a setup on TeamCity, see

 {GlyssenRoot}/build/readme - making buildUpdate script.txt

Platform

At least initially, Glyssen only runs on Windows.