We have moved to a new Sailfish OS Forum. Please start new discussions there.

Voice Control

asked 2014-01-02 23:18:35 +0300

leon.anavi gravatar image

updated 2015-03-24 08:03:14 +0300

Are there any plans for integration of voice control application for Sailfish OS?

I would like an app that recognizes speech and supports text to speech with features such as dialing a contact, searching Internet, writing a email or text message, updating status of a social network (facebook, twitter, LinkedIn), searching for directions using the Maps app showing a weather forecast, etc. Something like Siri for iOS :)

Thanks, Leon


Could someone (official) answer this question: Are there any plans of a voice control application?

EDIT 2015-03-12

From TMO by taixzo - 2015-03-09:

Progress update: I have successfully got the Saera backend up and running on the Jolla with my new library. This means I can type things into the box and get generic replies back.

Next steps:

  • Get code on Github - the project structure has been completely reorganized which is why it's not up yet
  • Fix variables in intents (they are being calculated for recognition but not being reported back yet)
  • Get voice recognition (i.e. pocketsphinx) up and running
  • Finish porting old Saera actions to the new system
  • And, of course, find out how to talk to the jolla phone (is there documenation anywhere on how the Jolla alarm system works?)
edit retag flag offensive close delete



Onboard or offboard? As far as I know, Google voice and Apple's Siri are offboard, i.e. all voice is transmitted to their servers. Do we want this? Or is it something, people accept (for certain texts) as trade in for the convenience it brings? (Voice recogntn. onboard is probably not yet in reach.)

jgr ( 2014-01-03 00:56:01 +0300 )edit

As a user I would like to have such an app on my Jolla. As a developer I would like to be able to use TTS and speech recognition APIs. Most probably the voice recognition at the moment will be done on remote servers so some users might not use the app due to security issues but it's OK for me :)

leon.anavi ( 2014-01-03 01:18:51 +0300 )edit

Offboard recognition is an instant dealbreaker for me. There are a number of open source voice recognition systems available. On the N9(00) there was the community-made Siri clone called Saera iirc.

Fuzzillogic ( 2014-01-03 01:22:01 +0300 )edit

What about XOWi ? http://www.xowi.me/

FJVA ( 2014-01-10 00:18:36 +0300 )edit

limited onboard speech to text and control would be good. Offboard depends on a very good connection to hosted servers and is not always available in areas of poor signal strength. Richard

richardski ( 2014-01-20 10:28:04 +0300 )edit

9 Answers

Sort by » oldest newest most voted

answered 2014-04-05 19:36:05 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2015-07-21 23:37:52 +0300

raketti gravatar image

Heads Up.

Saera -a siri like app- is coming to sailfish.


EDIT: It's here! (Although a bit ... sort of ... in a beta / early stage) But it's ready for grabs in OpenRepos.

edit flag offensive delete publish link more


Also nothing new here?

torcida ( 2014-10-14 22:32:10 +0300 )edit

Current status: phone control is working, now trying to find a build of pocketsphinx for SailfishOS. Updates at http://talk.maemo.org/showthread.php?t=84753

taixzo ( 2015-04-09 20:30:19 +0300 )edit


I'm waiting for it to hit the store.

ApB ( 2015-04-09 20:50:42 +0300 )edit

It may not be able to be submitted to the store due to Jolla policies on what applications can do. If that is the case I will upload it to Openrepos instead.

taixzo ( 2015-04-09 20:57:06 +0300 )edit

In case this happens maybe we can bring it up in community meeting. We need stuff like that tightly integrated in the OS. For a better experience.

ApB ( 2015-04-09 21:15:58 +0300 )edit

answered 2015-03-13 10:15:53 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2015-03-24 01:18:57 +0300

Igorion gravatar image

How about Sirius as voice assistant / intelligent personal assistant (IPA) in Sailfish OS? It's FOSS project under BSD license, source is here https://github.com/jhauswald/sirius. Their website is here - http://sirius.clarity-lab.org/.

edit flag offensive delete publish link more


I also took a look the Sirius project and while I quicky read what it was about I got the idea it's designed more towards desktop use, correct me if I'm mistaken. But if it's easy (read: if someone is up to the task) to port to Sailfish, then why not, the more the merrier! :) But to be honest, in some cases, less is more. :)

raketti ( 2015-03-13 10:28:50 +0300 )edit

raketti, I hope it's easy :) As can I see here http://sirius.clarity-lab.org/index.html%3Fp=9.html they planning to use their project not only on the desktop / notebooks, but on mobile devices as smart watches too.

Igorion ( 2015-03-24 01:44:43 +0300 )edit

Oh, cool. Didn't find that piece of text. This seems really promising, and personally I hope this will be implemented to Pebble (just got mine - super cool!), since it's also a quite open device and community.

<off-topic> I'm planning to write them some feedback, since I can't update the firmware without Android or Apple phone (but that's a nother topic).</off-topic>

But anyway, since this is (more or less) open source project, this could be implemented by Jolla or a community member(s). Got to stay tuned on this one! :) And thanks again for the link.

raketti ( 2015-03-24 08:34:00 +0300 )edit

have just to find now someone who can port it into sfos...

cemoi71 ( 2015-07-22 01:13:30 +0300 )edit

answered 2019-01-29 13:01:47 +0300

leon.anavi gravatar image

It is funny that I started this discussion 5 years ago and it is still a hot topic :) In the mean I had a technical talk at Embedded Linux Conference Europe 2018 about smart speakers: https://www.linux.com/blog/2018/11/closer-look-voice-assisted-speakers

Although in Jolla and SailfishOS the environment is a bit different, some of the open source technologies used by MyCroft could be relevant for this discussion too.

Best regards, Leon

edit flag offensive delete publish link more


Thanks, looks interesting! :)

MartinK ( 2019-01-30 12:20:10 +0300 )edit

answered 2016-01-07 17:16:45 +0300

xllndr gravatar image

Like the "answer" before, I also want to mention a library that recently got opensourced. Homepage GitHub

edit flag offensive delete publish link more

answered 2019-01-29 12:41:24 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2019-01-30 07:25:01 +0300

raketti gravatar image

Mozilla's Common Voice project can also be used for this task.

Similar requests on together.jolla.com:

Voice control projects in other operating systems:

Edit 2019-01-30: There's also Snipek, based on Snips

edit flag offensive delete publish link more


quite interesting info. thx
hmmm all those actor don't mention the localisation of the server of this application...
for google cortana bixby and siri it's quite clear. but snipek or mozilla....
Is just because of private sphere usage....

cemoi71 ( 2019-02-11 23:11:00 +0300 )edit

You self host the Snipek (Snips), so you are in control of the server/data.

raketti ( 2019-02-12 10:58:17 +0300 )edit

did you tried some of them?

cemoi71 ( 2019-02-12 16:28:28 +0300 )edit

answered 2019-12-05 07:19:26 +0300

_David_ gravatar image

There is a lot of choice now.

Mozilla's had an open system out for a few years. Facebook has released an engine-only internal project.

However, Kaldi doesn't need to deal with GPUs/DSPs and is already trained. Does Sailfish support the needed libraries?


I found Google Keep with its voice support amazing. But a second best might be to record the audio and let my home PC do the transcription.

edit flag offensive delete publish link more

answered 2015-04-17 17:14:58 +0300

ApB gravatar image

updated 2015-04-17 17:16:27 +0300



Would be nice to have it in the partner screen (a swipe away)

edit flag offensive delete publish link more

answered 2015-06-26 16:16:01 +0300

Given the following information about Amazon's Alexa, this feature request might need to move into at least a prototype state: http://techcrunch.com/2015/06/25/amazon-unbundles-alexa-virtual-assistant-from-echo-with-new-dev-tools/

edit flag offensive delete publish link more



Do you trust amazon?

ApB ( 2015-06-26 17:10:53 +0300 )edit

answered 2015-07-23 15:56:07 +0300

Tucky gravatar image

There is link text that runs on a Raspberry Pi. It is not an answer, but I thought it is worth to mention it.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2014-01-02 23:18:35 +0300

Seen: 4,393 times

Last updated: Dec 05 '19