Main > Free Download Search >

Free predictive text software for linux

predictive text

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2974
Dasher 4.5.2

Dasher 4.5.2


Dasher is a zooming predictive text entry system. more>>
Dasher is a zooming predictive text entry system, designed for situations where keyboard input is impractical (for instance, accessibility or PDAs).

Dasher is usable with highly limited amounts of physical input while still allowing high rates of text entry.

Dasher is Free software released under the GPL. Further documentation may be found in the Doc/ subdirectory.
<<less
Download (7.6MB)
Added: 2007-07-09 License: LGPL (GNU Lesser General Public License) Price:
854 downloads
 
Other version of Dasher
Dasher 4.4.2Dasher Team - Dasher is a zooming predictive text entry system. Dasher. Dasher is a zooming predictive text entry system, designed for situations where keyboard input is impractical
License:LGPL (GNU Lesser General Public License)
Download (8.5MB)
895 downloads
Added: 2007-05-29
Soothsayer 0.4

Soothsayer 0.4


Soothsayer is an intelligent predictive text entry platform. more>>
Soothsayer is an intelligent predictive text entry platform. Soothsayer exploits redundant information embedded in natural languages to generate predictions. Soothsayers modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.
A predictive text entry system attempts to improve ease and speed of textual input. Word prediction consists in computing which word tokens or word completions are most likely to be entered next. The system analyses the text already entered and combines the information thus extracted with other information sources to calculate a set of most probable tokens.
The set of most probable tokens, a list of suggestions, is displayed to the user. If the token the user intended to enter is in the list, the user selects it and it is automatically entered by the system. If the list of suggestions does not contain the desired word, the user continues entering text until the correct suggestion is offered or until the user is done entering text.
Soothsayer is fundamentally different from predictive input technologies commonly found on mobile phones, which might more accurately be described as disambiguating text entry rather than predictive text entry systems.
Such systems do not try to guess what the user intends to write in the future, only to determine what they most-likely intend to write in the present, given their past input.
Soothsayer, on the other hand, actively predicts the what the user intends to write, and only reverts to word completion mode if the prediction did not contain the desired token.
Soothsayer is free software and its distributed under the term of the General Public License.
Enhancements:
- This release includes the new abbreviation expansion predictive plugin, which allows users to specify a file containing a list of abbreviations/expansions pairs.
- It also includes bugfixes and documentation improvements.
<<less
Download (1.3MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
515 downloads
lib378 0.2

lib378 0.2


lib378 is a library for predictive text input. more>>
lib378 is a library for predictive text input. The API is very simple and provides dictionary autocompletion and both partial and full matching.
The project can be used to get text input from input devices with few keys (like cellphones).
Example:
#include < stdio.h >
#include < termios.h >
#include < unistd.h >
#include "378.h"
char mygetch ( void )
{
int ch;
struct termios oldt, newt;
tcgetattr ( STDIN_FILENO, &oldt );
newt = oldt;
newt.c_lflag &= ~( ICANON | ECHO );
tcsetattr ( STDIN_FILENO, TCSANOW, ?wt );
ch = getchar();
tcsetattr ( STDIN_FILENO, TCSANOW, &oldt );
return ch;
}
l378_DECLARE();
l378_KEYMAP = {
[a] = 2, [b] = 2, [c] = 2,
[d] = 3, [e] = 3, [f] = 3,
[g] = 4, [h] = 4, [i] = 4,
[j] = 5, [k] = 5, [l] = 5,
[m] = 6, [n] = 6, [o] = 6,
[p] = 7, [q] = 7, [r] = 7, [s] = 7,
[t] = 8, [u] = 8, [v] = 8,
[w] = 9, [x] = 9, [y] = 9, [z] = 9
};
static FILE* l378_dictionary;
int main( const int argc, const char *argv[] )
{
char c;
char* s = NULL;
if( !(l378_dictionary = fopen( "compressed.dict", "r" )) )
return -1;
printf( " 1 2 3n" );
printf( " C abc defnn" );
printf( " 4 5 6n" );
printf( " ghi jkl mnonn" );
printf( " 7 8 9n" );
printf( " pqrs tuv wxyznn" );
printf( " TAB 0 - n" );
printf( " auto _ nextnn" );
while( n != (c = mygetch()) )
{
switch( c )
{
//case 0:
// break;
case t:
if( (s = l378_match()) )
printf( "%sr", s );
continue;
case -:
break;
case 1:
printf( "ttttr" );
l378_popc();
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
l378_pushc( c );
break;
default:
continue;
}
if( (s = l378_matche()) )
printf( "%sr", s );
else
printf( "%sr", l378_pattern );
}
printf( "n" );
fclose( l378_dictionary );
return 0;
}
// eof
Enhancements:
- The API was cleaned up.
- The compression algorithm was improved.
- Optional bz2 support was added.
- The cellphone example was updated.
- A sample English dictionary was added.
- Minor code fixes were made.
<<less
Download (0.003MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
872 downloads
Text::Emoticon::GoogleTalk 0.01

Text::Emoticon::GoogleTalk 0.01


Text::Emoticon::GoogleTalk is a Perl module emoticon filter of GoogleTalk. more>>
Text::Emoticon::GoogleTalk is a Perl module emoticon filter of GoogleTalk.

SYNOPSIS

use Text::Emoticon::GoogleTalk;
my $emoticon = Text::Emoticon::GoogleTalk->new;

my $text = "I<<less
Download (0.002MB)
Added: 2006-11-30 License: Perl Artistic License Price:
1062 downloads
Apache::Pod::Text 0.22

Apache::Pod::Text 0.22


Apache::Pod::Text is a mod_perl handler to convert Pod to plain text. more>>
Apache::Pod::Text is a mod_perl handler to convert Pod to plain text.

SYNOPSIS

A simple mod_perl handler to easily convert Pod to Text.

CONFIGURATION

See Apache::Pod::HTML for configuration details.

<<less
Download (0.005MB)
Added: 2006-08-16 License: Perl Artistic License Price:
1164 downloads
Text::Kakasi::JP 2.04

Text::Kakasi::JP 2.04


Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi. more>>
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi.

SYNOPSIS

use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);

<<less
Download (0.022MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
Text Text Revolution 0.11

Text Text Revolution 0.11


Text Text Revolution project is a text-based ncurses DDR clone. more>>
Text Text Revolution project is a text-based ncurses DDR clone.
Text Text Revolution is a text-based Dance Dance Revolution clone.
It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.
Enhancements:
- Joystick (DDR mat) support is working now. use the -j switch. Its currently hardcoded to use /dev/input/js0.
- Some graphics code was cleaned up, and it is now possible to specify the difficulty (--light, --standard, --hard, or -ln, where n is 1, 2, or 3).
<<less
Download (0.044MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1054 downloads
Text::Emoticon 0.04

Text::Emoticon 0.04


Text::Emoticon is a factory class for Yahoo! and MSN emoticons. more>>
Text::Emoticon is a factory class for Yahoo! and MSN emoticons.

SYNOPSIS

use Text::Emoticon;

my $emoticon = Text::Emoticon->new(MSN, { strict => 1, xhtml => 0 });
print $emoticon->filter(Hello ;));

Text::Emoticon is a factory class to dispatch MSN/YIM emoticon set. Its made to become handy to be used in other applications like Kwiki/MT plugins.

<<less
Download (0.002MB)
Added: 2006-12-14 License: Perl Artistic License Price:
1050 downloads
MKDoc::Text::Structured::Inline 0.83

MKDoc::Text::Structured::Inline 0.83


MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags. more>>
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags.

SYNOPSIS

my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);

<<less
Download (0.014MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
GnuDialer 3.0-Puff18

GnuDialer 3.0-Puff18


GnuDialer is a predictive dialer for contact centers. more>>
GnuDialer is a predictive dialer for contact centers. GnuDialer currently supports inbound, outbound, open/closer, and auto campaigns.

GnuDialer project has a multi-process object oriented design and uses the Asterisk PBX. Gnudialer is separate from any agent interface or CRM, but does include a capable (Java-based) CRM application that uses Firefox, Internet Explorer, and Mozilla.
<<less
Download (0.53MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1131 downloads
Text::MetaMarkup::HTML 0.01

Text::MetaMarkup::HTML 0.01


Text::MetaMarkup::HTML is a MM-to-HTML converter. more>>
Text::MetaMarkup::HTML is a MM-to-HTML converter.

SYNOPSIS

use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);

This module extends Text::MetaMarkup and converts the parsed document to HTML.

Text::MetaMarkup::HTML adds special support for the following tags:

Paragraph tag style

Its contents are not subject to escaping and inline tag interpolation.

EXAMPLE

Input

h1: Example

This is just {i:an {b:example}}.

* foo
* bar
* baz

Output

< h1 >Example< /h1 >

< p >This is just < i >an < b >example< /b >< /i >.

< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >

<<less
Download (0.006MB)
Added: 2007-08-22 License: Perl Artistic License Price:
494 downloads
Tartan text parser 0.1.0

Tartan text parser 0.1.0


Tartan is a text parsing engine targeted at wiki text. more>>
Tartan is a text parsing engine targeted at wiki text. The syntax specification is defined in YAML in the form of regex-based rules.

It supports layering and multiple output types. Rules for Markdown to HTML are included, with optional layered extensions for tables. Tartan text parser is implemented in Ruby, but looking to have implementations in other languages.
<<less
Download (0.047MB)
Added: 2006-08-21 License: MIT/X Consortium License Price:
1159 downloads
Text::NSP::Measures 1.03

Text::NSP::Measures 1.03


Text::NSP::Measures is a Perl module for computing association scores of Ngrams. more>>
Text::NSP::Measures is a Perl module for computing association scores of Ngrams. This module provides the basic framework for these measures.

SYNOPSIS

Basic Usage

use Text::NSP::Measures::2D::MI::ll;

my $npp = 60; my $n1p = 20; my $np1 = 20; my $n11 = 10;

$ll_value = calculateStatistic( n11=>$n11,
n1p=>$n1p,
np1=>$np1,
npp=>$npp);

if( ($errorCode = getErrorCode()))
{
print STDERR $errorCode." - ".getErrorMessage()."n"";
}
else
{
print getStatisticName."value for bigram is ".$ll_value."n"";
}

<<less
Download (0.94MB)
Added: 2006-10-19 License: Perl Artistic License Price:
1100 downloads
OpenDocument Text Library 0.0.1

OpenDocument Text Library 0.0.1


OpenDocument Text Library for creating OpenDocument text files. more>>
There are some interesting projects (OpenDocumentPHP, OpenDocument Fellowship) around the creation of OpenDocument Text from a Web-application.

Thus far none of these projects yielded a result to create an OpenDocument Text. Therefore - and inspired by an article in the German cumuter magasin ct - I desiced to implement a libary that takes a template document and adds some to it.

<<less
Download (0.037MB)
Added: 2006-09-19 License: GPL (GNU General Public License) Price:
658 downloads
Text::MetaText 0.22

Text::MetaText 0.22


Text::MetaText is a Perl extension implementing meta-language for processing template text files. more>>
Text::MetaText is a Perl extension implementing meta-language for processing "template" text files.

SYNOPSIS

use Text::MetaText;

my $mt = Text::MetaText->new();

# process file content or text string
print $mt->process_file($filename, %vardefs);
print $mt->process_text($textstring, %vardefs);

# pre-declare a BLOCK for subsequent INCLUDE
$mt->declare($textstring, $blockname);
$mt->declare(@content, $blockname);

SUMMARY OF METATEXT DIRECTIVES

%% DEFINE
variable1 = value # define variable(s)
variable2 = "quoted value"
%%

%% SUBST variable %% # insert variable value
%% variable %% # short form of above

%% BLOCK blockname %% # define a block blockname
block text...
%% ENDBLOCK %%

%% INCLUDE blockname %% # include blockname block text
%% INCLUDE filename %% # include external file filename

%% INCLUDE file_or_block # a more complete example...
variable = value # additional variable definition(s)
if = condition # conditional inclusion
unless = condition # conditional exclusion
format = format_string # printf-like format string with %s
filter = fltname(params) # post-process filter
%%

%% TIME # current system time, as per time(2)
format = format_string # display format, as per strftime(3C)
%%

<<less
Download (0.085MB)
Added: 2007-08-06 License: Perl Artistic License Price:
810 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5