This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Voice

The sixth stable Voice (gnome-voice) 6.0.0 release is now available at http://www.gnomevoice.org/src/gnome-voice-6.0.0.tar.xz with Voicegram streaming, mapping and recording in Ogg Vorbis.

gnome-voice-1-2-0.png

The Voice 8.0.0 stable release with Voicegram XML Map mapping and recording, Command Line Option parsing of --filename and --stream, XML parsing support of $PREFIX/share/gnome-voice/gnome-voice.xml and XML writer and multiple player support in $PREFIX/share/gnome-voice/gnome-voice.xml and Voicegram XML Recording into $HOME/Desktop/$USERNAME.voice is available from http://www.gnomevoice.org/src/gnome-voice-8.0.0.tar.xz

The stable Voice 8.0.0 release with Voicegram XML recording into $HOME/Desktop/$USERNAME.voice is available from http://www.gnomevoice.org/src/gnome-voice-8.0.0.tar.xz

Voicegram Recording 1.0 Specification

The Voicegram Recording 1.0 Specification is implemented in Voice 8.0.0 (Aamot, 2025) in ANSI C and available from http://www.gnomevoice.org/src/gnome-voice-8.0.0.tar.xz The Voicegram XML file [.voice] is created in G_USER_DIRECTORY_DESKTOP (usually $HOME/Desktop/$USERNAME.voice on American English systems) with g_get_user_name():

You’ll find the Voicegram Recording XML files in g_get_user_special_dir(G_USER_DIRECTORY_DESKTOP) (usually $HOME/Desktop/) on GNOME 45 systems configured in the American English language.

The Voicegram XML signal recorded with Voice version 8.0.0 are stored in the $HOME/Desktop/$USERNAME.voice file for the label “GNOME”.

It is possible to configure multiple Voice listening streams with <stream> tags in $HOME/Desktop/$USERNAME.voice or $PREFIX/share/gnome-voice/gnome-voice.xml, but your private Voice file is never shared with the public and can be kept private unless you manually share, upload or email the $HOME/Desktop/$USERNAME.voice files with the public to a Voice server on World Wide Web such as GNOMEVOICE.ORG. Currently it records Voicegram XML into $HOME/Desktop/$USERNAME.voice (or $HOME/Skrivebord/$USERNAME.voice on Norwegian bokmål systems) and plays back an audio stream from http://api.perceptron.stream:8000/128.ogg simultaneously on GNOME 45.

The stable Voice 6.0.0 release with live microphone recording into $HOME/Music/GNOME.ogg and software developer Neil McGovern (Executive Director, GNOME Foundation) is available from http://www.gnomevoice.org/src/gnome-voice-6.0.0.tar.xz

About Voicegram

A Voicegram is a Public Voice Communication Audio Recording in Voice.

In the first Voicegram Recording Software implementation, the Free Software application Voice version 1.0.1, as a free purpose application, we can reproduce hearable sounds for human listening with time-space-frequency notation.

We use the principles in the processing of signals that are motivated by the processes involved in hearing.

A representation of audio signals where we have access to both time and frequency information is a well-motivated choice. The time-frequency domain is such a domain, and it is commonly deployed in audio processing. However, we want to add the extra capabilities of the Domain Name System information to annotate the full location representation with the unique time-space-frequency domain representation of the full audio signal in Voicegram Recording in Radio, the motivation behind Voice.

Voicegram Recording 1.0 Specification

The Voicegram Recording 1.0 Specification is implemented in Voice 6.0.0 (Aamot, 2025) in ANSI C and available from http://www.gnomevoice.org/src/gnome-voice-6.0.0.tar.xz

The Voicegram Recording Ogg Vorbis [.ogg] and XML file [.voice] is created in G_USER_DIRECTORY_MUSIC (usually $HOME/Music/GNOME.ogg and $HOME/Music/GNOME.voice on American English systems) with g_get_real_name():

You’ll find the recorded Ogg Vorbis audio files along with the Voicegram Recording XML files in g_get_user_special_dir(G_USER_DIRECTORY_MUSIC) (usually $HOME/Music/) on GNOME 45 systems configured in the American English language.

The audio signals recorded with Voice version 6.0.0 have usually a sample rate of 44,100 Hz and are stored in the $HOME/Music/GNOME.ogg and $HOME/Music/GNOME.voice files for the label “GNOME”.

It is possible to configure multiple Voice listening streams with <stream> tags in $HOME/Music/GNOME.voice or $PREFIX/share/gnome-voice.xml, but your private Voice files is never shared with the public and can be kept private unless you manually share, upload or email the $HOME/Music/GNOME.ogg or $HOME/Music/GNOME.voice files with the public to a server such as GNOMEVOICE.ORG.

Implementation

The implementation of the Voicegram Recording 1.0 Specification (“as-is”) will be completed (“as-of”) on June 25th, 2024 in C as specified in The C programming language (Kernighan/Ritchie, 1978) after 6 months of work that began on February 15th, 2022 as the GNOME application Voice (gnome-voice) and finished on August 15th, 2022.

More information about Voice is available on https://wiki.gnome.org/Apps/Voice and http://www.gnomevoice.org/.

Map Voice

Select voice from a map

Screenshot

Play Voice

Play and listen to voice messages from the map

Design Philosophy

C, Maps, GStreamer, GTK+


People behind Voice

Maintainer: OleAamot (ole)

Developers: OleAamot (ole)

Summer of Code students: None at the moment


2024-10-23 10:58