Voice to text translation for the deaf

28 postsstarted by erenshaw 22,321 viewsoriginal topic

New Member
#1
We are the deaf magnet for our stake, we average 3-4 members each week who rely on ASL interpreters. However in the past month both of our interpreters moved out of the area and the one sister missionary who signed completed her mission.


Does anyone know of a voice to txt program that can be used in both sacrament and 2nd and 3rd hour meetings that will identify multiple voices? All our of ASL members read English and have android tablets. We have looked at getting Dragon, but from what I have read it only picks up one user voice (which may be someone sitting in the foyer each week listening to the speakers and repeating to the program).

I was not sure if anyone knows of a new app or technology the church has for this situation that we are overlooking.

Thanks!
Community Moderators
#2
Speech to text for something like a Sacrament talk would probably be unreliable. Maybe you can find a system where someone can type what is being said (a transcript) and it can be made available in real time at a web address or in an app? Someone could be called or assigned as the ward meeting transcriber.
Samuel Bradshaw • If you desire to serve God, you are called to the work.
Community Administrator
#3
sbradshaw wrote:Maybe you can find a system where someone can type what is being said (a transcript) and it can be made available in real time at a web address or in an app?
Not too many people can type that fast. There are stenographers, but those skills are probably as rare as ASL translators.

One idea might be to use Dragon dictate where one person simply repeats everything the sacrament speaker is saying. That way the software is only dealing with one voice - or at least a limited number of voices.

My only other suggestion is the call CHQ and see what kind of resources they suggest. Maybe if the need is known, they can route more ASL interpreters your way.

Ultimately, I don't think the best solution is technology. It would be for some of the members to learn ASL so the deaf can better integrate into the ward.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
New Member
#4
Thank you for the conversation. We are located in Iowa so the next closet ASL to help is the one who just moved 90 minutes away and they are not in a situation to make that drive every Sunday. Ideally, yes it would be great to get another person in to sign but just with the smaller member population out here there is no one qualified and to get someone trained well enough to be able to sign on improvised talks takes years of practice. Someone recommended ASL missionaries but then again our population is so small that their resources are better served in larger areas.

Currently we are looking at Dragon a possibility and I think at least for the year or so it may be the best option, we just didn't know if we were overlooking a resource. Thanks again!
Community Administrator
#5
I wonder if a Skype session would work? Telecommuting for the ASL translator.

Even if the members are not good enough to translate a talk, I'd think some need to know some ASL just to socialize with the deaf.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
Community Moderators
#6
Maybe you can get some signglasses :)
http://news.byu.edu/archive14-may-signglasses.aspx
Samuel Bradshaw • If you desire to serve God, you are called to the work.
New Member
#7
I know this post was from last year but I have to ask if anything was ever done to help find an interpreter? I think there is a great need to somehow help the Church members understand how viable it is to have this available to the deaf. Most deaf children are born in hearing families and usually attend church with their family's hearing ward. Ours was such the case, and we always struggled to find someone to help. Most of the time it would be no one, and if it did work out it would be for a short amount of time and then those people would move. Don't get me wrong, we are so grateful for the time these people gave to helping our daughter. I know this is not a matter of people not willing to help, I think it's more a lack of real understanding of what the deaf go through. Actually it's more the deaf children more than anything. Usually by the time they're adults they have found a deaf branch to attend. However there's still a need there as well for people who are in the phase of young adulthood age such as our daughter. She is 19 and is now in the deaf branch but there is no one there her age to find friends. She is grateful for the branch so she can now understand the lessons and strengthen her testimony but socially she has no way of really interacting with her peers since the YSA wards are all hearing and she can't understand what is being said, especially in the social scene. I know this is a tech forum so maybe this is the wrong place for this but I had to at least put my thoughts out there and see what we can do.
New Member
#8
I am so grateful for the opportunity to address this issue! I am now totally deaf, it happenned a short time ago, within a few days. Have been extremely hard of hearing all my life, but to be plunged into nearly complete silence is akin to having both legs knocked out from under me. Actually its worse.
I've been a member of the church, fully active, for over 45 years....and struggled and prayed to be able to "hear" all aspects of the Gospel, was able to hold many callings, because of the patience and love of our branch members. And even now, one dear sister sits beside me in all the meetings and writes quickly brief phrases about what the speaker is saying. She is adept at summarizing. It is a life-saver! I feel so grateful to her! Feel a part of the lessons and talks. My husband is also very hard-of-hearing and sometimes just wants to stay home because he can't hear.
Is there any solution for us??We DID use the hearing devices provided by the church, and they helped for many years...but his hearing aids no longer work with the device. He wears double aids, as do I. But mine are useless now.
My son, Rob lives in Clinton, Utah, and is currently researching the internet to see if there is a solution. The feeling of isolation is so hurtful. One person said the solution was to learn sign language....well, I tried that many years ago, and just could not learn it, even with dear, patient, , loving sisters. Please forgive the length of this letter, but if there is a solution, could you please write back and give us some solutions?
One dear member of our branch Presidency interviewed me today for a calling. I was able to get him to understand that I wasn't hearing anything he was saying. Asked him if he could write it down. He reached for his lap-top...changed the text to very large, and began typing what he had tried to say to me. I nearly wept at the ease with which we communicated after that! Surely, surely, there must be a technological solution out there somewhere.
In our branch, there are many many others who are also hard-of-hearing, or slightly deaf, or struggling with age-related hearing problems. As I think about this world-wide across the church, there must be millions who would be helped if the answer was made available.
Thank you for "listening." I appreciate so much every talk, or message, or video that the church captions for us, and call down blessings upon the heads of those who do this.
And I sigh with lonliness and disappointment for every video or message that is not captioned.
Virginia Murphy
Ridgway Branch
Ridgway, Pennsulvania
Community Moderators
#9
grammygin wrote:And even now, one dear sister sits beside me in all the meetings and writes quickly brief phrases about what the speaker is saying. She is adept at summarizing. It is a life-saver! I feel so grateful to her!
The answers to these challenges are as different as the situations of each individual member. You are blessed in your branch to have a sister who so faithfully helps you.

Not too long ago, I visited a ward where those who could not hear sat on two rows near a brother who did exactly what the member of your branch presidency did today. He types as the speakers conduct and speak, and those around him read the words in large font on the laptop screen. When there are more than can gather around one laptop, he feeds to other laptops, or even to a television when needed.

I am amazed at the accuracy with which Google Voice turns my voice into text in emails, notes, and other documents. It is not perfect, and the original voice needs to be clear and accurate. But we are light years ahead of the Dragon demonstration my father showed me many years ago. Not having a need, I have not done the research to find out what is available today, but a program such as that, with the assistance of a good brother or sister who can make quick corrections, would seem to work wonders.

Closed captioning equipment has also become very accurate, and it has potential to be used outside of the broadcast industry. Your son will find other ideas on the Internet.

If you go to LDS.org and search on Disabilities you will find a lot of information. But the technical solution to your situation (and others) is going to be found by members of your branch council as they work together to meet the needs of your branch, including your individual needs.

I am sure if there were a nearly 100% solution for voice to text, we would have heard about it. But some methods are close. The best one for you may not be the best one for someone else, and any solution will require the skills of another member to help with the process.

You are blessed to belong to a caring branch. If there were a good solution, I am confident it would be posted here. Hopefully, some better ideas will appear here soon.
Community Administrator
#10
lajackson wrote:I am amazed at the accuracy with which Google Voice turns my voice into text in emails, notes, and other documents. It is not perfect, and the original voice needs to be clear and accurate.
Perhaps someone can figure out how to wire a hearing impaired receiver to Google Voice - that way the sound is "direct" and as clear as you can get it.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
Church Employee
#11
russellhltn wrote:
lajackson wrote:I am amazed at the accuracy with which Google Voice turns my voice into text in emails, notes, and other documents. It is not perfect, and the original voice needs to be clear and accurate.
Perhaps someone can figure out how to wire a hearing impaired receiver to Google Voice - that way the sound is "direct" and as clear as you can get it.
I have heard of members doing this, with good (not perfect) results.

Also, depnding ont he hearing aids you have (they need a T-coil) you can add a neck loop to the receiver so that your aids will pickup the signal from the ASL system.
Steve Poulsen - Meetinghouse Facilities Technology Engineer
New Member
#12
...one dear sister sits beside me in all the meetings and writes quickly brief phrases about what the speaker is saying. She is adept at summarizing. It is a life-saver! I feel so grateful to her! Feel a part of the lessons and talks.
Tweet for deaf AND other translations.

Great discussion. We recently had a couple move in, both totally deaf. Active in Arizona, fell away in their last ward d/t no translation. I pulled out my Android cell phone and started dictating into "Memo". Very accurate, and large enough to read, but they had severely limited comprehension. That puzzled me.

My sister in law is very skilled in ASL. She said signing is Pidgeon: simple, Tweet-like phrases, basic words. Normal grammar is to hard them to follow, and too hard to type or read. So a key seems to be . . . talk like to foreigner who no speak English. Type like Tweet. No points grammar spelling.

Chilean sister, too. New our ward. Need translate Spanish. Me think full-screen lap-top or cell phone app, show summary AND 2nd language, serve both deaf and no - [English] speakers. Slow type OK. Quiet mic OK. Big screen front of room OK.
New Member
#13
I'm a software developer currently working on an automated LDS captioning system. I have approval from our stake to test the software in our ward and I'm hoping to have the system up and running in the next few weeks. If it goes well, I'll certainly share with those interested.

There's actually a very good chance that automated captioning could work well in a Sacrament Meeting setting—the sound could be piped directly into the captioning device (e.g. a tablet), so there would be very little noise, and a custom language model could be developed around LDS language.

Speech recognition relies on statistical language models, and those models are developed using a corpus—a body of texts intended to represent normal speech patterns. The problem is, LDS language is quite unique; not only do we have a massive set of unique pronouns in the Book of Mormon, but we also have unique speech patterns (e.g. the words "bear" and "testimony" aren't used together very often in everyday speech, so a generic language model would find it statistically unlikely for those words to be near each other, but an LDS-specific language model would find it very likely). If only there was a massive corpus of LDS language... ;)

Using the thousands of General Conference talks that are freely available, along with the standard works, I believe a very good LDS language model can be developed. The plan is to develop on iOS, so you would plug the house sound directly into the tablet and then hook a tablet up to a TV, which in most chapels could be placed opposite the sacrament table (down low so that only the first couple rows can see the captions, so they don't become a distraction for everyone else).

I'll keep you updated!
Senior Member
#14
It is easy to use the ComTek receivers to inject audio from the house sound system into a laptop/tablet. I tested it, and it does work. However, the free speech recognition web site I was using was too slow, and our DSL connection was too slow, and I was sharing the Wi-Fi with everyone else in the meetinghouse. When you add all those problems to the unique vocabulary you noted, and the fast and rambling speech we often hear, it all makes the task quite daunting.

In reality, people can't read as fast as they can listen. So if your speech-to-text conversion was absolutely perfect, the deaf reader could not possibly keep up. That is why most captions are simplified, and omit a lot of "verbal noise" that is not necessary for the conversion. That is why we just have a real person type a simplified version of what he hears on a laptop, so the deaf person can read and keep up with the gist of the talk or lesson.
Dana Repouille, Plattsmouth, Nebraska
Community Administrator
#15
drepouille wrote:In reality, people can't read as fast as they can listen.
Not quite true. The average person reads about twice as fast as the average speaker. In some cases, three times as fast. However, for some deaf people, their first language is ASL (which like many languages has a different word order), so they are more like English as a second language. It all depends on when they lost their hearing.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
New Member
#16
daveyjones wrote:I'm a software developer currently working on an automated LDS captioning system. I have approval from our stake to test the software in our ward and I'm hoping to have the system up and running in the next few weeks. If it goes well, I'll certainly share with those interested.
We have several wards in our Stake that are facing the same challenge and looking into dictation solutions. It would be great to see a LDS captioning system. Would it be possible for us to be involved with testing your system?

Have you considered how you would support classroom dictation? Would it be possible to set up multiple microphones around the room and pick up a classroom discussion?
New Member
#17
My stake would also be interested in this software. If not for helping the deaf, but also for helping transcribe Patriarchal blessings. Our Patriarch's scribe hand is going numb from so much typing.
New Member
#18
I just wanted to provide an update on this. Our system has been set up for a couple months now and is working even better than expected. We have two deaf members and several hard-of-hearing members who use the system every week. Not once have I heard any concerns about not being able to read fast enough to keep up with the speakers.

Members in our ward who want to use the system simply connect their tablet up to a special WiFi network called LDSCaptions (as opposed to LDSAccess). Once connected to this network, all they have to do is visit ldscaptions.org in their browser. The captions will then begin streaming to their tablet.

For those interested in the technical side, we installed a wireless router in the chapel to create the LDSCaptions network. We also have a Node app running on a MacBook Pro, which is connected up to the house sound. The Node app interfaces with the IBM Watson Speech to Text engine and delivers the captions via WebSockets to any browser connected to the correct port on the same network. (When users visit ldscaptions.org, it simply redirects them to the local server running on the MacBook Pro). Currently, I'm working on getting all of this tech into a single 5x7-inch box—so all you'd have to do is plug the sound and network cable into the box and then you're good to go (you wouldn't even need WiFi in the room since the box would act as the wireless router).

In terms of accuracy, I've only formally measured the word error rate (WER) on one short talk—the WER came out to be around 5% (near-human-level accuracy). This means 95% of the words in the transcription were transcribed correctly, while roughly 5% were either added, omitted, or misrecognized. Note that the exceptional WER is due in part to the custom language model, which includes all conference talks since 1980, the entire standard works, and our ward directory (this could be customized for each ward).

If anyone would like to discuss further just shoot me an email or text—you can find my contact info at dillpixel.com.
New Member
#19
adamlcalvert wrote:Have you considered how you would support classroom dictation? Would it be possible to set up multiple microphones around the room and pick up a classroom discussion?
Yes, most STT engines (including IBM's) will identify speakers, so you can code the application to use different colors for each speaker and even reuse the same color when the same person makes multiple comments. I'm planning to work on this software feature after I consolidate the hardware.
Community Moderators
#20
smc84 wrote:My stake would also be interested in this software. If not for helping the deaf, but also for helping transcribe Patriarchal blessings. Our Patriarch's scribe hand is going numb from so much typing.
Are you able to call more than one scribe?
Samuel Bradshaw • If you desire to serve God, you are called to the work.
New Member
#21
hi my name is Terry and I just read your article about you needing some kind of program for transcribing typist I didn't quite understand it but maybe this'll help you out Google has a free program that's used for translating two different languages from English to to any language you want but what it does is as you speak it puts the words down in print. maybe somehow this could help you or put you in the right direction or I don't know but I thought I'd give it a shot good luck to you and I hope it helps have a great day Terri Holmes Sacramento California User I'd: GGTTLJB. END
New Member
#22
Creating a Speech to Text ‘Server’ on MacOS 10.12

All credit goes to @daveyjones for his code and help. I just made the tutorial. I use the Focusrite Scarlett 2i2 USB Audio Interface for the connection from the Aux line out of the chapel to the MacBook Pro.

SERVER-
Get an IBM Dev Account - Standard – https://console.bluemix.net/catalog/ser ... ch-to-text
In Terminal install Homebrew -

Code:

 usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
Install node and npm2 via homebrew -

Code:

$ brew install node
Install the ‘mic module’ on MacOS using

Code:

brew install sox 
or Linux

Code:

 brew install arecord 

Using the following directory scheme, create the following:

/usr/local/bin/
|----public
|----|+-- index.html
|----|+-- server.js
|----|+-- package.json
|----|---- scripts
|----|----+-- main.js
|----|---- styles
|----|----+-- main.css


Create the text file named ‘Server.js’
[Note: you will need to use YOUR username and password from IBM’s dev center below]

Code:

var app = require("express")();
var events = require("events");
var server = require("http").Server(app);
var mic = require("mic");
var os = require("os");
var io = require("socket.io")(server);
var watson = require("watson-developer-cloud/speech-to-text/v1");
var wav = require("wav");
 
events.EventEmitter.prototype._maxListeners = 100;
 
//====================================================================================================
// Watson
//====================================================================================================
 
var speechToText = new watson({
        	url: "https://stream.watsonplatform.net/speech-to-text/api",
        	username: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
        	password: "xxxxxxxx"
});
 
var micInstance = mic({rate: "44100", channels: "1", debug: false});
var micInputStream = micInstance.getAudioStream();
var wavStream = new wav.Writer({sampleRate: 44100, channels: 1});
 
var recognizeStream = speechToText.recognizeUsingWebSocket({
        	content_type: "audio/wav",
        	//customization_id: "##########",
        	interim_results: true,
        	objectMode: true,
        	inactivity_timeout: 3600
});
 
 
var cleanTranscript = (data) => {
        	transcript = data.results[0].alternatives[0].transcript;
        	// Remove hesitation indicators
        	transcript = transcript.replace(/\s*\%HESITATION\s*/g, " ");
        	// Remove supposed profanity
        	transcript = transcript.replace(/\*/g, "");
        	// Remove extra spaces
        	transcript = transcript.replace(/ +/g, " ").trim();
        	// Return the cleaned transcript
        	return transcript;
}
 
micInputStream.pipe(wavStream);
wavStream.pipe(recognizeStream);
micInstance.start();
 
//====================================================================================================
// Server
//====================================================================================================
 
app.get("/", function (req, res) {
        	res.sendFile(__dirname + "/public/index.html");
});
 
app.get("/scripts/main.js", function (req, res) {
        	res.sendFile(__dirname + "/public/scripts/main.js");
});
 
app.get("/styles/main.css", function (req, res) {
        	res.sendFile(__dirname + "/public/styles/main.css");
});
 
io.on("connection", function (socket) {
        	recognizeStream.on("data", function(data) {
                    	var transcript = cleanTranscript(data);
                    	if (transcript.length > 0) {
                                	socket.emit("data", {
                                            	final: data.results[0].final,
                                            	transcript: cleanTranscript(data)
                                	});
                    	}
        	});
});
 
server.listen(8000);

Create the text file called package.json

Code:

{  "name": "local-server",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.16.3",
    "mic": "^2.1.2",
    "socket.io": "^2.1.1",
    "watson-developer-cloud": "^3.5.0",
    "wav": "^1.0.2"
  }
}

Create file called index.html

Code:

<!DOCTYPE html>
<html>
<head>
        	<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
        	<meta name="apple-mobile-web-app-capable" content="yes">
        	<title>LDS Captions</title>
        	<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre+Baskerville">
        	<link rel="stylesheet" href="/styles/main.css">
        	<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.js"></script>
        	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        	<script src="/scripts/main.js?v=2"></script>
</head>
<body>
        	<div id="content">
                    	<span id="t0"></span>
        	</div>
</body>
</html>
Create a folder ‘scripts’ and text file called main.js
[Note: change ‘localhost’ with the IP of the server]

Code:

var socket = io("http://localhost:8000");
var i = 0;
socket.on("data", function (data) {
        	$("#t" + i).text(data.transcript);
        	if (data.final) {
                    	var words = $("#t" + i).text().split(" ");
                    	if (words.length < 2) {
                                	$("#t" + i).prev(".dot").remove();
                                	$("#t" + i).remove();
                    	}
                    	i++;
                    	$("#content").append(` <span class="dot">&bull;</span> <span id="t${i}"></span>`);
        	}
});
 
setInterval(function() {
        	$("#content").scrollTop($("#content").scrollTop() + 1);
}, 10);

Create a folder 'styles’ and text file called main.css

Code:

body {
        	background: black;
}
 
#content {
        	position: fixed;
        	top: 48px;
        	right: 48px;
        	bottom: 48px;
        	left: 48px;
        	line-height: 1.75em;
        	font-family: "Libre Baskerville";
        	font-size: 48px;
        	color: white;
        	overflow: hidden;
}
 
.dot {
        	font-size: 48px;
        	opacity: 0.4;
}
 
.dot:first-child {
        	display: none;
}

Now to change the default location of apache’s Document Root Directory location from /Library/WebServer/Documents to our new location of /usr/local/bin/public

Open Terminal and type

Code:

sudo nano /etc/apache2/httpd.conf
and press enter.
Press Ctrl+W which will bring up a search.
Search for /Library/WebServer/Documents and press enter.
Change the two (2) instances of /Library/WebServer/Documents to /usr/local/bin/public
Press Ctrl+O followed by Enter to save the change you just made.
Press Ctrl+X to exit nano.

Type

Code:

sudo apachectl restart
and press enter.

Type

Code:

cd /usr/local/bin/public/
and press enter.

Type

Code:

npm install
and press enter. [This installs all dependencies for the server.js]

Let’s test by running node server.js
Type

Code:

node server.js
and press enter.

On the server go to http://localhost (Note: you may need to enter the full IP of the machine.)
You should see a black screen and if you talk, you should get speech to text!

If all works out, lets run the server.js in pm2 so if it crashes the pm2 app will restart it automatically and keep it up and running.
Type

Code:

pm2 start server.js
and press enter.


CLIENT-
Open a web browser and go to the http://IPofServer:8000
Community Moderators
#23
lfanelli wrote:Creating a Speech to Text ‘Server’ on MacOS 10.12

All credit goes to @daveyjones for his code and help. I just made the tutorial. I use the Focusrite Scarlett 2i2 USB Audio Interface for the connection from the Aux line out of the chapel to the MacBook Pro.

SERVER-
Get an IBM Dev Account - Standard – https://console.bluemix.net/catalog/ser ... ch-to-text
In Terminal install Homebrew -
...
A brief discussion among moderators resulted in approval of the above post. During that discussion a few concerns were expressed:
  • Caution is advisable regarding sending Church meeting audio to third-party computing infrastructure.

    The moderators cannot guarantee the safety of the posted code.

    Moderators do not guarantee whether the use of an IBM developer account for this purpose or the use of the Watson resource are within the permissions for such an account.
New Member
#24
Don't count on our church to provide any help for the hearing impaired.
Community Administrator
#25
laengland wrote:Don't count on our church to provide any help for the hearing impaired.
They might not help as much as you want, but considering that a transmitter is part of every stock installation for a chapel, they commitment is fairly significant.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
Community Moderators
#26
Also, along with the cost of the transmitter for each meetinghouse, last time I checked each of the receivers is pretty spendy.
Community Administrator
#27
Google has announced a new app "Live Transcribe" which is designed specifically for helping the deaf.

Making audio more accessible with two new apps

I found it in Google Play on my Pixel 1. Dirt simple. It works, but I do see some errors when I play back some YouTube videos with speech. But then I doubt of any technology is perfect at this point. It is interesting to see it change it's word choice as more words come in. You don't want to be reading at the very edge but about a line or so back.
Have you searched the Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.

So we can better help you, please edit your Profile to include your general location.
New Member
#28
I just moved into a ward where they have a cheap and simple solution using Google Translate to capture audio from the pulpit mic and in classes from a roaming mic and Google Translate transcribes it to text. The text is then exported to a Google Drive document and the deaf person accesses the Google Doc on her smartphone and reads the transcription in real time. It works and the deaf sister is happy with the solution.

Our ward has many Spanish speaking members who struggle with understanding the proceedings of the meetings, so we have a real-time translator - legacy style to translate what people say to wireless headphones. One day one of the youth was watching the Google Translate setup we have and it translated the a testimony from a Spanish speaker to English on the fly for the deaf sister. It was a serendipitous find and we are now looking at using Google Translate and displaying the results of language translation on big screen TVs enabling the Spanish people to read what is being said - and. - translation of Spanish speakers to English for the rest of the congregation.
I am setting up a small proof-of-concept of this solution in Elders quorum this Sunday. I hope that we can get it to work properly. Everyone will need to speak into wireless mics that are not for audio augmentation, but rather to feed the clear audio into the speech capture system.

We will have the following setup:
* Chromebook with access to internet through Ethernet cables to ensure high bandwidth and transfer of audio to Google Translate.
* Icicle Speech digitizer device
* Two setups - since Google Translate can only translate one language at a time - unless I can figure out how to do both ways.
* Output to HDMI

Has anyone had experience with this? Do you have any recommendations or ideas?

Thanks!