Running a service
No terminal and no commands. If you can plug in a cable and click Start, you can run this.
The rule for the morning
Press Start once. Use Input Mute between speaking segments. Press Stop only after the service is over.
The Start you use for the pre-service test is the Start for the service. Do not stop when the test finishes. Leave Yazyk running and muted until translation is needed.
This is the one habit that decides whether a service comes out whole. Every stop ends a run, and every start begins a new one that has to find the audio devices again. A morning broken into a dozen short runs loses the gaps between them, and those gaps are speech nobody hears.
Almost everything that looks like a reason to press Stop is not one. The sections below say what to do instead.
Before you open Yazyk
| What | Ready means |
|---|---|
| The computer | Plugged into power, lid open, set up as in the machine guide |
| USB audio interface | Plugged in before Yazyk opens |
| Input | The desk is sending speech to the interface |
| Output | The interface line out reaches the transmitter input |
| Other programs | Nothing else on the computer is holding the same audio input |
| Transmitter and receiver | On, with the level starting low |
Yazyk reads the list of audio devices when it opens. Plug the interface in first, or it may not appear in the dropdown.
Some USB sound cards let only one program use the input at a time. Close or reconfigure anything else that has it open: streaming and video-mixing software, meeting software, recording software, and browser tabs that have been granted microphone access.
If you pick the wrong input, you do not have to stop. Change it in the dropdown while the run is going. Translation continues and nobody listening hears a gap. If the new device cannot be opened, Yazyk keeps the one it has and tells you, so trying another can never cost you a working feed.
Before the one Start
- Open Yazyk. A window opens with the device choices, the meters, and the Start button.
- Leave both device choices on System default unless the venue checks on this computer proved that naming the devices explicitly works better.
- Leave voice cloning off unless the isolated-feed requirement below is true and you can tick its separate confirmation for this service.
- Decide about captions on a screen now, and set them up now or skip them for the whole morning. Do not stop mid-service to add them.
Cloning: on or off
Voice cloning requires an isolated speaker feed: one close microphone, with no music, room microphones, congregation, reverb, or other speakers. If that feed is unavailable, leave cloning off and use the stock voice.
When that exact requirement is met, turn cloning on and tick the confirmation below it. Yazyk listens to the first 20 seconds of speech to copy the voice, so the first 40 seconds or so come out in a stock voice and then switch. A missing confirmation or rejected reference stays on the stock voice and says why.
If it sounds wrong once it switches, untick the box. The next sentence returns to the stock voice and the service keeps running. Turning cloning off cannot fail, and it does not need a restart.
Captions on a screen
Only set this up if the audio is already solid. Captions on a screen do not change what the room hears.
One address covers every common tool, because they all just read a web page.
- Start the session, then open the Presentation tab. The screen address is there, under Captions on screen. It looks like
http://192.168.1.20:8099/screen. It is not on the Listeners tab, and the address shown there is a different page. - In your video software, add a web or browser source and paste that address.
- Set the source size to your output size, usually
1920 x 1080. - Leave the background transparent. Yazyk already serves it transparent, so captions sit over the picture with nothing behind them. Do not tick any custom background colour option.
- Check it before the service by opening the same address in a browser tab. White text on a white page is normal there, and correct over video.
Give the computer a fixed address on the router. That address contains the computer's own network address. If the router hands out a different one later, the saved web source points at nothing and the screen goes blank with no error at all. A DHCP reservation takes five minutes for whoever manages the network and prevents a failure that is very hard to diagnose on a Sunday.
Whatever the session produces is what appears on screen: a captions-only session shows the spoken language, a translating session shows the translation. There is nothing to set here.
Start once, then test
Press Start once. That is now the service run. Do not stop when the test is done.
Check four things:
- Input. The level moves when someone talks.
- Receiver. Translated speech is audible and comfortable, not too loud.
- Phone. On the building's Wi-Fi, the listener page loads at the address Yazyk shows.
- Interface. It was plugged in before Yazyk opened.
Listener access is off on a new installation, and while it is off there is no address to test. Turn it on once, on the Listeners tab, and the page keeps the setting from then on. Until you do, the card there reads Turn listener access on to share a page instead of an address.
If all four pass, press Input Mute and leave the run open until the first speaking segment.
If the phone test fails, do not tell people that phones are a fallback this morning. The transmitter still works.
If Start reports no audio
If this happens just after a stop, the sound card most likely has not released the input yet. It is not a cable fault if the cable and the meter worked a moment ago.
- Wait a few seconds.
- Press Start once more.
- If it still fails, close whatever else is holding the input, wait, and try once more.
Do not click Start repeatedly. Once it starts, go back to the one-Start rule.
During the service
There are two mute buttons and they do different jobs. Input Mute, beside the input device, is your pause: it stops new speech entering translation while the run and the sound card stay open. Output Mute, beside the output device, silences the receivers immediately.
| What is happening | What to do |
|---|---|
| A speaker begins | Press Unmute beside the input device |
| A song or a non-translated segment begins | Press Input Mute |
| Translation pauses while the input level still moves | Leave it running. It may be catching up |
| Translation briefly sounds faster | Leave it running. Faster playback is catch-up, not a fault |
| The receivers are too loud | Press Output Mute, lower the level, listen, then unmute |
| Captions on screen fail | Leave them for the morning. Audio is unaffected |
| The input level stops moving | Keep Yazyk running while the desk feed is restored |
| The output path fails | Use phones only if the phone test passed |
Do not press Stop because it looks stuck. A lagging run can still recover on its own. If the input level is moving and there is no error message, wait.
Watch the status box rather than the scrolling log. Grey means not running, green means running, and red means something needs attention: read the message.
A red message is still not automatically a reason to stop.
| Message | What to do |
|---|---|
| No sound is coming in | Restore the desk feed or change the input while Yazyk keeps running |
| Nothing is being translated | If the input level is moving, wait; it may be catching up |
| The output device stopped | Press Output Mute and restore the transmitter path |
| The screen shows nothing | Reload the web source; if it stays blank, leave it for the service |
| The credentials are not valid | Tell your Yazyk administrator. The run cannot work until it is fixed |
If audio is still not working five minutes before the service, leave Yazyk on Input Mute and do not announce it to the room. A chain of stop-and-start attempts while people are arriving makes it worse, not better.
After the service
- Press Stop, after the service is over. It takes two presses: the first turns the button into Press again to stop, and only the second one ends the run. Press it again promptly. If you wait, the button goes back to normal and the first press no longer counts.
- Wait until the status turns grey, then close the window.
- Save the log for your administrator.
- Tell your administrator the run is finished, so any cloned voice can be cleaned up.
If nobody presses Stop
Yazyk ends a quiet service by itself, so a run left open in an empty building does not go on all day. Quiet means nothing is reaching the church: no caption and no translated speech.
| The run | It ends after |
|---|---|
| has already sent something | an hour of nothing reaching the church |
| has sent nothing yet | three hours |
| has Input Mute on | three hours |
"Sent something" is a caption or a translated sentence, whichever your mode produces. In Original Captions the captions are the work, so a run that has put one caption on the screen is on the hour.
The status line on the Live tab says so half an hour before, under a service that is still running normally. If the run does end, the same line says why, and stays there until the next Start.
One thing is not counted at all:
- An internet outage. Time spent reconnecting is not counted, however long it lasts. Leave the run alone while it reconnects.
Everything else is counted, and the two waits a real Sunday has are well inside the ceilings:
- The muted wait before the service. While Input Mute is on the run gets the three hours, however much the sound check already sent. A wait longer than that does end the run, so start Yazyk nearer the service if you plan one. Unmuting starts the count again from that moment.
- Quiet inside a service. Communion, an offering, a whole song with no words - all of them are well inside the hour, and any caption or translated word starts the count again.
This is a backstop, not a replacement for Stop. Press Stop when the service is over.
While it is fresh, write down the answers to these:
- Did every mute and unmute land in the right place?
- Was the receiver level comfortable at the back of the room?
- Did the phone page load during the pre-service test?
- Did the run ever appear stuck, recover, or play faster to catch up?
- What red message appeared, and what was happening at the time?
That short list is what turns one morning into a service that runs better next week.