Command Voice Interface

AmigaOS users can make feature requests in this forum.

Command Voice Interface

Postby Interrogative » Sun Feb 26, 2017 12:59 pm

Instead of SIRI or Cortana, why can't we have a spoken AmigaDOS interface, or CVI? It would function much the same as the CLI except that you would be speaking the commands, options, and paths into a microphone. With enough scripting (ARexx, Python, or AmigaDOS) perhaps it could be a little like SIRI?

I am certain that there are Amiga users who have been whining for AmigaOS to drop keyboards and mice in favor of a touchscreen interface. If AmigaOS goes down this route, I ask that it keep legacy support for physical keyboards and selection devices. AmigaOS may tap into a market of people who suffer from zombie finger, who hate touchscreen interfaces, and who might just like a well designed user interface. If Hyperion does ditch the traditional Amiga user interface, I ask that they skip over touchscreen interfaces for a CVI (Command Voice Interface). Instead of a CLI (Command Line Interface), let the user speak the commands and paths to the Amiga, which will respond via a new version of the narrator device.


https://royceonarampage.wordpress.com/2017/02/21/a-tirade-against-todays-technology-trends/
Motherboard: SAM460ex lite @1017 MHz 2 GB DDR2 SOLD
PCIe 4x: XFX Radeon HD 7750 Core Edition 1 GB SOLD
PCI: SYBA SY-SA3512-2R 2 Port SATA SOLD
PCIe 1x: Vantec UGT-S110 7.1 Audio SOLD
OS: AmigaOS 4.1 FE SOLD
User avatar
Interrogative
 
Posts: 37
Joined: Mon Mar 12, 2012 12:53 pm
Location: Lawrenceburg, KY USA

Re: Command Voice Interface

Postby Belxjander » Mon Feb 27, 2017 2:55 pm

Additional Input mechanisms as substitites for the keyboard/mouse/game devices we can currently use?

So instead of Siri/Cortana/... We use a "Sabrina" or other trigger name?
Belxjander
 
Posts: 242
Joined: Mon May 14, 2012 11:26 pm
Location: 日本千葉県松戸市 / Matsudo City, Chiba, Japan

Re: Command Voice Interface

Postby tonyw » Tue Feb 28, 2017 1:02 am

I think someone has been working on a voice-recognition program, but as a private development. I can't tell you any more than that.

But you can imagine that the AI is the major part of what you are asking for. The interface to the user (perhaps I should say the owner, since the AI may become the user) is trivial in comparison.
When you think of the resources that Google, Microsoft et al are pouring into these projects, it's not worth our while even thinking about it.
cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 1195
Joined: Wed Mar 09, 2011 2:36 pm
Location: Sydney, Australia

Re: Command Voice Interface

Postby trixie » Tue Feb 28, 2017 9:46 pm

I think this forum badly needs a pipe-dream filter :-)
Smoke me a kipper, I'll be back for breakfast!
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
User avatar
trixie
 
Posts: 349
Joined: Thu Jun 30, 2011 3:54 pm
Location: Czech Republic

Re: Command Voice Interface

Postby LyleHaze » Wed Mar 01, 2017 5:47 am

trixie wrote:I think this forum badly needs a pipe-dream filter :-)


In some ways, I agree completely. We have limited resources, and it's important to focus on things that will give us the best return.

But on the other hand, this is a VERY special OS, and we need to remember that dreams can sometimes lead us into realities.


Google and Amazon are battling for the turf, I think we are out distanced already.

But I will always CONSIDER anything posted, just in case there's something amazing hidden there.

:)
User avatar
LyleHaze
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 502
Joined: Sat Jun 18, 2011 5:06 pm
Location: Georgia, USA, just North of the Florida border

Re: Command Voice Interface

Postby Daedalus » Thu Mar 02, 2017 3:58 pm

While a complete voice recognition suite like Siri etc. is a mammoth job, something closer to "voice tags" is far more feasible, where the software doesn't try to translate speech into text, but instead matches sounds it hears to a list of known sounds and reacts accordingly.

VoiceAttack is a present-day bit of software for PCs that uses this model, and even the Amiga had its own VoiceShell back in the day. I used it on a stock A1200 with a parallel port audio sampler at the time, and while it sucked up about half the A1200's CPU time, it worked reasonably well - well enough to use it for controlling a relay card via ARexx.

Saying "Computer: Lights on" to turn on the lights in my room was hella awesome when I was a teenager in 1998 I can tell you :D

Such a utility could easily be implemented on any OS4 machine if someone was up for it. 68k ASM source is included, but that's of limited use really.
User avatar
Daedalus
 
Posts: 42
Joined: Sat Jun 18, 2011 1:30 am
Location: From Ireland, living in Glasgow

Re: Command Voice Interface

Postby Interrogative » Fri Mar 03, 2017 1:18 pm

Daedalus wrote:While a complete voice recognition suite like Siri etc. is a mammoth job, something closer to "voice tags" is far more feasible, where the software doesn't try to translate speech into text, but instead matches sounds it hears to a list of known sounds and reacts accordingly.

VoiceAttack is a present-day bit of software for PCs that uses this model, and even the Amiga had its own VoiceShell back in the day. I used it on a stock A1200 with a parallel port audio sampler at the time, and while it sucked up about half the A1200's CPU time, it worked reasonably well - well enough to use it for controlling a relay card via ARexx.

Saying "Computer: Lights on" to turn on the lights in my room was hella awesome when I was a teenager in 1998 I can tell you :D

Such a utility could easily be implemented on any OS4 machine if someone was up for it. 68k ASM source is included, but that's of limited use really.


The CVI I had in mind would recognize spoken AmigaDOS commands and paths. I seem to remember an Amigaworld (magazine) article in which a blind man used a Video Toaster along with some voice recognition and the Speak device to make videos. That is the kind of thing I had in mind. If it could be done on the Amiga in 1993, why not now?
Motherboard: SAM460ex lite @1017 MHz 2 GB DDR2 SOLD
PCIe 4x: XFX Radeon HD 7750 Core Edition 1 GB SOLD
PCI: SYBA SY-SA3512-2R 2 Port SATA SOLD
PCIe 1x: Vantec UGT-S110 7.1 Audio SOLD
OS: AmigaOS 4.1 FE SOLD
User avatar
Interrogative
 
Posts: 37
Joined: Mon Mar 12, 2012 12:53 pm
Location: Lawrenceburg, KY USA

Re: Command Voice Interface

Postby LyleHaze » Sat Mar 04, 2017 9:42 am

I once set up an A500 for a friends blind sister. She had found a typesetting program that was intended for use by the blind.
To make basic computer operations easier, I set up a shell that had all STDOUT and STDERR re-directed to the translator/Narrator.

It worked amazingly well, with the biggest "Oops" being the super long floppy formatting times required because it was narrating the progress of every track.

She worked that system as a typist for local Doctors, typing from audio recordings they provided. Whenver I went over to help out, I'd have to remember to bring a monitor.

Good times, long ago.
User avatar
LyleHaze
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 502
Joined: Sat Jun 18, 2011 5:06 pm
Location: Georgia, USA, just North of the Florida border

Re: Command Voice Interface

Postby Flipflop » Wed Mar 08, 2017 5:52 pm

There is an old one resp. similir thing available in AmiNet called VoiceShell or the even older stuff from Richard Horne, but cant tell if its working within OS4.x.
Flipflop
Beta Tester
Beta Tester
 
Posts: 1
Joined: Mon Nov 11, 2013 2:11 pm

Re: Command Voice Interface

Postby Belxjander » Sat Jun 24, 2017 12:22 am

Well we can just use a minimal "trigger recognition" tool and pipe the rest of the command processing for "speech to text" through the Google/Microsoft API's online when it is available...

Let them do all the heavy lifting and deal with the *text* results (possibly a different online service?)

*might* be practical for those systems that have reliable network connections at least?
Belxjander
 
Posts: 242
Joined: Mon May 14, 2012 11:26 pm
Location: 日本千葉県松戸市 / Matsudo City, Chiba, Japan

Next

Return to AmigaOS Feature Requests

Who is online

Users browsing this forum: No registered users and 1 guest

cron