predictive text
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2974
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.
<<lessDasher 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.
Download (7.6MB)
Added: 2007-07-09 License: LGPL (GNU Lesser General Public License) Price:
854 downloads
Other version of Dasher
License:LGPL (GNU Lesser General Public License)
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.
<<lessA 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.
Download (1.3MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
515 downloads
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.
<<lessThe 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.
Download (0.003MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
872 downloads
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
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 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.
<<lessSYNOPSIS
A simple mod_perl handler to easily convert Pod to Text.
CONFIGURATION
See Apache::Pod::HTML for configuration details.
Download (0.005MB)
Added: 2006-08-16 License: Perl Artistic License Price:
1164 downloads
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);
<<lessSYNOPSIS
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);
Download (0.022MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
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).
<<lessText 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).
Download (0.044MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1054 downloads
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.
<<lessSYNOPSIS
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.
Download (0.002MB)
Added: 2006-12-14 License: Perl Artistic License Price:
1050 downloads
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);
<<lessSYNOPSIS
my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);
Download (0.014MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
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.
<<lessGnuDialer 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.
Download (0.53MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1131 downloads
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 >
<<lessSYNOPSIS
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 >
Download (0.006MB)
Added: 2007-08-22 License: Perl Artistic License Price:
494 downloads
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.
<<lessIt 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.
Download (0.047MB)
Added: 2006-08-21 License: MIT/X Consortium License Price:
1159 downloads
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"";
}
<<lessSYNOPSIS
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"";
}
Download (0.94MB)
Added: 2006-10-19 License: Perl Artistic License Price:
1100 downloads
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.
<<lessThus 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.
Download (0.037MB)
Added: 2006-09-19 License: GPL (GNU General Public License) Price:
658 downloads
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)
%%
<<lessSYNOPSIS
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)
%%
Download (0.085MB)
Added: 2007-08-06 License: Perl Artistic License Price:
810 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above predictive text search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed