Main > Free Download Search >

Free legally recognized designed software for linux

legally recognized designed

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3473
Speech::Recognizer::ViaVoice 0.02

Speech::Recognizer::ViaVoice 0.02


Speech::Recognizer::ViaVoice contains Perl wrappers for IBMs ViaVoice speech Recognizer library. more>>
Speech::Recognizer::ViaVoice contains Perl wrappers for IBMs ViaVoice speech Recognizer library.

SYNOPSIS

use Speech::Recognizer::ViaVoice;
$| = 1;
if (0 == connectEngine) {
if ( 0 == defineVocab(myTestVocab, [hello,world,quit]) ) {
print please say "hello", "world", or "quit" at each prompt..., "n";

while (0 == startListening) {
print "speak> ";
if (0 == recognize) {
my ($s, $score) = (getWord, getScore);
if (defined($s)) {
printf "%s, score=%dn", $s, $score;
if ($s eq quit) {
exit 0;
}
} else {
printf "not recognized!n";
}
}
stopListening;
}
}

disconnectEngine;
}

This module provides very basic use of IBMs ViaVoice library (http://www-4.ibm.com/software/speech/enterprise/te_3.html) in perl. It allows its user to pass a list of speech commands for recognition in a perl list, connect to the engine, and request recognized spoken words. The most notable feature missing from the current version is the ability to select different ViaVoice users. I plan to add this functionality shortly, but for now you must use the default user.
Consult the ViaVoice documentation for ViaVoice setup. Most will probably just need to run vvstartuserguru, which requires a java runtime environment. Results will be better if you take the time to do a little training to your own voice in this utility.

You can use this perl module for reconition of words from IBMs vocab dictionary for your chosen locale without further preparation. To recognize words not available in the dictionary or to recognize phrases, you need to create a file with phonetic spellings for use by the provided script pronunciations.pl (installed in /usr/local/bin by default). This utility reads a text file whose name is supplied as its sole argument. The file should contain lines with two fields separated by a tab character:

Deborah --- TAB -->D EH B OW R AX
Deborah --- TAB -->D EH B AXR R AX
Axl Rose -- TAB -->AE K S AX L R OW Z

The text on the left is the word or phrase to be recognized, and the text on the right is a phonetic spelling of the format specified in the ViaVoice docs (section 3 of /usr/doc/ViaVoice/bpreadme.txt in my installation). As in the example, a word or phrase might have more than one common pronunciation. You can provide all of them, one on each line.

pronunciations.pl will most likely require super user privileges to write its output to files in the ViaVoice lib directory:

/usr/lib/ViaVoice/vocabs/langs/En_US/pools/

<<less
Download (0.008MB)
Added: 2007-06-13 License: Perl Artistic License Price:
865 downloads
Hierarchical Grid Site Managment 0.5

Hierarchical Grid Site Managment 0.5


Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters). more>>
Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters), their admins, email and phone contacts, other contact people, site nodes and resources, downtimes etc.
These sites are organized by country and countries are organized by regions. The admins of each site can also update the information about the site.
To summarize the design, the applications supports only one GOC (Grid Operation Center), assuming that it is used for only one grid. It can have several ROCs (Regional Operation Centers), each ROC can have several countries, and each country can have several sites.
Each ROC, country and site can have one (or more) admins, which are able to modify the data of the structure (record) which they admin (ROC, country or site), and to manage substructures as well.
Managing substructures means that they can also validate/appoint the admins of the substructures, e.g. a country admin can validate/appoint the site admins. The admins are recognized automatically by their certificate (without the need to use passwords).
For each structure (ROC, country, site), contact info about it are stored, including email and phone. For the sites, general info about it are stored, contact info, info about its resources and capacities, site contacts, site downtimes, and info about its nodes. For more details see the DB design: hgsm_design.sql.
In the pages where a user has edit rights (in the node where he is admin and in all the subnodes), an Edit button is displayed. Clicking in this button, the page will be displayed in the edit mode, where the fields of information can be modified, the rows of the lists can be edited or deleted, new rows can be added in the lists, etc. The id and the admins of a node can be modified only by an admin of the parent node.
Main features:
- Has a database with information about a hierarchical structure (GOC-->ROCs-->Countries-->Sites-->Nodes).
- This information is published to the www by a web application.
- Each node of the tree has also one or more admins, which can modify the data of the node which they admin, and also the data of the subnodes.
- The admins of a node can appoint (set/modify/delete) the admins of the subnodes and leave up to them the modification/update of the subnode information (to make their job easier and for decentralization).
- Authentication (recognizing that somebody is admin of a node and has the rights to modify it) is done automatically by the application, using personal certificates, which are issued and verified by a certain certification authority. This means that everybody that is an admin, must have a valid certificate installed in his browser.
- The application also supports i18n and l10n (is multilingual, can be translated into several languages).
Enhancements:
- This release includes full internationalization and localization support for Albanian and Croatian.
- It also contains bdii.php?type1+type2+type3 and ldap2mysql.py the scripts.
- Some small improvements and bugfixes were made.
<<less
Download (0.36MB)
Added: 2006-02-02 License: GPL (GNU General Public License) Price:
1362 downloads
Generate Numly Copyright 1.3

Generate Numly Copyright 1.3


Generate Numly Copyright is a Firefox extension that registers documents and blogs for Numly copyright. more>>
Generate Numly Copyright is a Firefox extension that registers documents and blogs for Numly copyright. Numly Numbers are unique identifiers of electronic media and recognized worldwide by electronic publishing companies and electronic content providers. Numly Numbers are simple and quick to generate and serve as branded identifier for individuals or companies authoring or distributing electronic content and media.

<<less
Download (0.006MB)
Added: 2007-06-06 License: MPL (Mozilla Public License) Price:
878 downloads
reacTIVision 1.3

reacTIVision 1.3


reacTIVision is an open source, cross-platform computer vision framework. more>>
reacTIVision is an open source, cross-platform computer vision framework for the fast and robust tracking of fiducial markers in a real-time video stream. reacTIVision project was mainly designed for the rapid development of table-based tangible user interfaces.

Its tracking core is using Ross Bencinas fidtrack library which is basically a newer high-performance implementation of Enrico Costanzas original d-touch concept. This framework was developed by Martin Kaltenbrunner et.al. at the Music Technology Group, IUA, UPF in Barcelona, Spain as part of the reacTable* project, a novel electro-acoustic musical instrument with a tangible user interface.

reacTIVision is a standalone application, which sends OpenSound Control messages via a UDP network socket to any connected client application. It implements the TUIO protocol, which was specially designed for transmitting the state of tangible objects on a table surface. This framework includes a set of free example client projects for various programming languages, which serve as a base for the easy development of tangible-user interface applications.

The reacTIVision application compiles and runs under the follwing operating systems: Win32, MacOS X and Linux. Under Win32 it suports any camera with a proper WDM driver, such as USB, USB2, FireWire and DV cameras. Equally under MacOS X any such camera supported by QuickTime will work in reacTIVision. Under Linux, FireWire cameras are best supported, as well as a few Video4Linux USB cameras.

NEW: Support the reacTIVision project and buy T-Shirts, posters and other merchandise featuring the reacTIVision fiducial symbols in our web-shop! All designs on these products can be recognized and tracked by the actual reacTIVision software.

Application Handling

Before starting the reacTIVision application make sure you have a supported camera connected to your system. The application can and will not work at all without a camera. Under Win32 and MacOS X the application will ask to select and configure the camera upon startup. Under Linux the camera will be selected automatically. Once configured the application will show a video window with the current camera image in black&white.

Pressing T will show the binary tresholded image, pressing the N key will turn the display off, which reduces its CPU usage significantly!

Pressing the S key will return to the original source image. For convenience and debugging porposes hitting the R key saves a raw image frame, while hitting the B key will save an image in the BMP format.

The P pauses the image analysis completely, hitting ESC will quit the application. The F key toggles the diplay of FPS info in the titlebar. In order to produce some more verbose debugging output, hitting the V key will print the currently recognized symbols to the console.

Command Line Options

The reacTIVision application per default sends the TUIO messages to port 3333 on localhost (127.0.0.1)

In order to change these parameters you can invoke the application with the -h [ip-address] and -p [port-no] options.

reacTIVision needs a so called "tree file" in order to function properly. The default "all.trees" is included and loaded automatically. If you want to use you own tree file you can invoke the application with the -t [tree-file] option.

Optionally if you dont want to analyze the complete image - for example in a square or round table setup - the application can mask a part of the video image with a black region, which speeds up the segmentation algorithm. In order to apply this mask You can invoke the application with the -m [square,circle] option.

Applying the -h or -help option will print a usage message to the console.

Calibration and Distortion

Some tables, such as the reacTable are using a convex mirror in order to increase the area visible to the camera at a minimal distance. This mirror as well as a fish-eye lens unfortunately distort the image. reactIVision includes a correction algorithm, which corrects this distortion with the help of a so called "grid file". These grid files can be generated during a prior calibration process.

To calibrate reacTIVision invoke the application with the option: reacTIVision -c 9 -g [grid_file]

In order to use the this calibration invoke the application with: reacTIVision -g [grid_file]

<<less
Download (0.84MB)
Added: 2006-11-23 License: LGPL (GNU Lesser General Public License) Price:
1070 downloads
PG Calculator for KDE 2.1

PG Calculator for KDE 2.1


Multifunction scientrific skinable RPN calculator for KDE more>> PG Calculator (Second edition) is a power full scientific skinable calculator. It is an excellent replacement for standard Windows calculator. PG Calculator works in algebraic and RPN mode. It recognizes real and complex numbers and allows simple vectors manipulations. There are up to 120 recognized units of measure with possibility to make easy conversions between consistent units.
PG Calculator allows user-defined variables.
It enables numbers inputing in binary, octal, hexadecimal and exponential formats. Graphical user interface can be easy changed with skin implementation. As you can see on the picture PG Calculator will look like real calculator on your desktop.
<<less
Download (1.07MB)
Added: 2009-04-01 License: Freeware Price: Free
205 downloads
Clearlooks-BlackMod

Clearlooks-BlackMod


Clearlooks-BlackMod are three themes designed to perfectly fits Clearlooks themes with Black borders. more>>
Clearlooks-BlackMod are three themes designed to perfectly fits Clearlooks themes with Black borders.

See for example the Light and Medium versions how look good with Aerials! Absolutely wonderful.

<<less
Download (0.006MB)
Added: 2007-03-02 License: GPL (GNU General Public License) Price:
601 downloads
Freespire 2.0

Freespire 2.0


Freespire is a community-driven, Ubuntu-based Linux distribution. more>>
Freespire is a community-driven, Linux-based operating system that combines the best that free, open source software has to offer (community driven, freely distributed, open source code, etc.), but also provides users the choice of including proprietary codecs, drivers and applications as they see fit.
With Freespire, the choice is yours as to what software is installed on your computer, with no limitations or restrictions placed on that choice. How you choose to maximize the performance of your computer is entirely up to you.
Main features:
- Is a community-driven, Ubuntu-based Linux distribution.
- Is always made available for free use, distribution and modification, now and forever.
- Is powerful enough for the most sophisticated Linux user or developer, yet easy enough for someone completely new to Linux.
- Is available with 100% free, open source software or with the option to include legally licensed, 3rd party codecs, drivers and software.
- Legally supports (or has one-click access to support): MP3, DVD, Windows Media, QuickTime, Java, Flash, Real, ATI drivers, nVidia drivers, Adobe Acrobat Reader, proprietary WiFi drivers, fonts, and so on.
- Provides free access to the entire Freespire open source application pool using apt-get.
- Offers optional use of the Linspire CNR (click and run) Service. The CNR Client is open source.
- Includes a total development environment, which can be easily expanded using apt-get or CNR.
- Provides easy-to-use yet advanced installation and configuration options.
- Utilizes the community IRMA project to provide Freespire in dozens of different languages.
- Is community supported at no charge, with optional enhanced support available.
Enhancements:
- Freespire 2.0 is immediately available; the latest version of the free desktop Linux operating system. Building on the best of open source software using Ubuntu as its baseline, Freespire 2.0 adds legally licensed proprietary drivers, codecs, and applications in its core distribution, to provide a better user experience. Freespire is able to provide improved out-of-the-box hardware, file type, and multimedia support, such as MP3, Windows Media, Real Networks, Java, Flash, ATI, NVIDIA, WiFi, and many more. Freespire is also the first desktop Linux operating system that will include a CNR plugin for the soon-to-be-released new CNR Service, providing free one-click access to thousands of open source applications.
<<less
Download (688MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
815 downloads
CEIConvert 1.00

CEIConvert 1.00


CEIConvert provides an email conversion program for kMail, Netscape, Evolution, and Eudora. more>>
CEIConvert provides an email conversion program for kMail, Netscape, Evolution, and Eudora.

This tool will convert your individual emlx mail files (found in ~/Library/Mail/) to the old mbox format, used by almost every UNIX/Linux mail client and recognized by many more.

Basically, it helps you migrate your email messages to a different mail client.

<<less
Download (0.003MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
923 downloads
Screenie 1.30.0

Screenie 1.30.0


Screenie is a small and lightweight screen frontend that is designed to be a session handler. more>>
Screenie is a small and lightweight screen frontend that is designed to be a session handler that simplifies the process of administrating detached jobs by providing an interactive menu.

<<less
Download (0.005MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1409 downloads
Linux Mint 2.2 miniKDE Edition

Linux Mint 2.2 miniKDE Edition


Linux Mints purpose is to produce an elegant, up to date and comfortable GNU/Linux desktop distribution. more>>
Linux Mints purpose is to produce an elegant, up to date and comfortable GNU/Linux desktop distribution.
Is Linux Mint suitable for companies?
Yes. Linux Mint offers paid commercial support to companies and individuals. Free community support is also available from the forums and the IRC channel. The main purpose of Linux Mint is to innovate and constantly bring the best desktop solutions to its users. For this reason, the release cycle is fast and a new version of Linux Mint can be released every month or every two months. All released versions of Linux Mint are actively supported and some of the releases (possibly Bianca or Cassandra) will come with a Long Term Support guarantee (a guarantee that our Support Center will support these releases for the years to come).
Is Linux Mint suitable for individuals?
Yes, definitely. We believe Linux is the best operating system on the market. There are more than 300 active Linux distributions and were working hard at becoming the best alternative for your desktop. This is a tough competition as there are other great desktop operating systems and distributions out there. We have faith in the quality of our desktop and a lot of great ideas. If your computer is a PC and you have more than 512MB RAM you should try Linux Mint and see what you think about it. If youre running a 5 years old non-free operating system such as Microsoft Windows XP you should definitely be impressed. We like hearing about your experience and taking your suggestions onboard so please give us your feedback.
Why is there a Light Edition and a Full Edition?
Linux Mint respects the GPL and it also respects the copyrights and licenses of the proprietary software it distributes. However it uses technologies that have been patented in some parts of the World. Most countries do not recognize the legitimacy of software patents so for most of our users this is not a problem. But if youre unlucky and you live in a country where software patents are legally enforcable, you need a version of Linux Mint which is free of patented technologies, and this is what the Light Edition is about.
Why does Linux Mint include proprietary drivers?
It doesnt. If it did, it would be legally wrong (because it would violate the GPL) or ethically wrong (if some dirty trick was used for the user to link the code to the kernel for instance).
What about proprietary software?
We believe in open source and release all our work with the corresponding source code. We owe a lot to the Free Software movement and to the GPL but we also owe a lot to all the developers who contributed ideas and tools and who made software better and better throughout the years. Some of them released their source code as well and thus granted us more freedom and more flexibility. Others released their software with proprietary licenses and although this didnt give us the freedom we would have liked it still contributed to make software better. We like Software in general, Free Software even more, but we do not believe in boycotting Proprietary Software.
Enhancements:
- KDE 3.5.6
- Amarok 1.4.5
- Koffice 1.6.2
- Firefox 2.0.0.3
- and many more....
Read the full release announcement here.
<<less
Download (698MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
920 downloads
PATH programming language 0.33

PATH programming language 0.33


PATH programming language is a unique two-dimensional programming language. more>>
PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize the two-dimensional way that PATH programs are laid out.

PATH programs are laid out on a two-dimensional grid. It follows a path of instructions on the program grid, turning 90 degrees when instructed to (hence the name). A character recognized by the interpreter is called an instruction symbol.

To show you what a PATH program actually looks like, heres a simple program that coincidentally spells out the word "PATH" in large ASCII art letters. (You may recognize it from the PATH program homepage, and its also included with the interpreter.) All it does is make the console beep. Ill explain it in detail later, once you know what all the instruction symbols do.

The interpreter starts at the first "$" symbol it finds and starts heading right. Every time it encounters a valid instruction symbol, it executes it. When it encounters certain special symbols, it may turn in another direction.

The interpreter keeps going until it reaches a "#" symbol. If it encounters a character that is not a valid instruction symbol, it ignores it and skips over it.
<<less
Download (0.010MB)
Added: 2005-04-15 License: MIT/X Consortium License Price:
1654 downloads
WebReporter 0.5.1

WebReporter 0.5.1


WebReporter is a tool to periodically check Web pages of interest and report changes in HTML format. more>>
WebReporter is a tool to periodically check Web pages of interest and report changes in HTML format (e.g., to the start page of your browser) and/or by email (maybe via SMS gateway). The project can also report almost anything via custom plugins.
Enhancements:
- An RSS driver has been added.
- Plugins have been added for Anacron and RSS.
- In the Generic driver, the silent property is now Silent, and the win2koi property has been removed (charset is recognized automatically).
<<less
Download (0.007MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
978 downloads
XML::Parser::EasyTree 0.01

XML::Parser::EasyTree 0.01


XML::Parser::EasyTree is an easier tree style for XML::Parser. more>>
XML::Parser::EasyTree is an easier tree style for XML::Parser.

SYNOPSIS

use XML::Parser;
use XML::Parser::EasyTree;
$XML::Parser::Easytree::Noempty=1;
my $p=new XML::Parser(Style=>EasyTree);
my $tree=$p->parsefile(something.xml);

XML::Parser::EasyTree adds a new "built-in" style called "EasyTree" to XML::Parser. Like XML::Parsers "Tree" style, setting this style causes the parser to build a lightweight tree structure representing the XML document. This structure is, at least in this authors opinion, easier to work with than the one created by the built-in style.
When the parser is invoked with the EasyTree style, it returns a reference to an array of tree nodes, each of which is a hash reference.

All nodes have a type key whose value is the type of the node: e for element nodes, t for text nodes, and p for processing instruction nodes. All nodes also have a content key whose value is a reference to an array holding the elements child nodes for element nodes, the string value for text nodes, and the data value for processing instruction nodes. Element nodes also have an attrib key whose value is a reference to a hash of attribute names and values. Processing instructions also have a target key whose value is the PIs target.

EasyTree nodes are ordinary Perl hashes and are not objects. Contiguous runs of text are always returned in a single node.

The reason the parser returns an array reference rather than the root elements node is that an XML document can legally contain processing instructions outside the root element (the xml-stylesheet PI is commonly used this way).

If the parsers Namespaces option is set, element and attribute names will be prefixed with their (possibly empty) namespace URI enclosed in curly brackets.

<<less
Download (0.003MB)
Added: 2006-06-14 License: Perl Artistic License Price:
1228 downloads
PG Calculator 2.2-6

PG Calculator 2.2-6


PG Calculator is a powerfull scientific skinable calculator. more>>
PG Calculator is a powerfull scientific skinable calculator. PG Calculator is an excellent replacement for standard Windows calculator.
PG Calculator works in algebraic and RPN mode. It recognizes real and complex numbers and allows simple vectors manipulations.
There are up to 120 recognized units of measure with possibility to make easy conversions between consistent units.
Enhancements:
- fixed to compile with GCC 4.1.1
<<less
Download (2.3MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1235 downloads
Open IT Online 2.5.1

Open IT Online 2.5.1


Open IT Online will improve your browsers capability greatly. It is designed as a Firefox addon that allows to open and edit your documents from everywhere! more>> <<less
Added: 2009-07-21 License: MPL Price: FREE
13 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5