|
|
| About site: Speech Technology/Research - Speech Module of an AI Mind |
Return to Computers also Computers |
| About site: http://mind.sourceforge.net/speech.html |
Title: Speech Technology/Research - Speech Module of an AI Mind A design for the speech recognition portion of a robot. Source code and theory. |
|
|
|
|
Wireworks_India An ISO 9001:2000 DNV certified connectivity solutions provider in India and an authorized systems integrator of AVAYA communications and a premium Cisco partner.
| Solaxis Provides toll free unified messaging services and one number solutions throughout the United States.
| JasDer_Inc_ Have programs made in visual basic, for free download.
| Webcredible Interactive training in web usability, accessibility, credibility and search engine optimisation.
| RFC_1799 Request for Comments Summary RFC Numbers 1700-1799. M. Kennedy. January 1997.
| Virtual_Humans_and_Conversational_Agents Papers by Curry Guinn (RTI, Duke University) on virtual humans, conversational agents, synthetic characters, virtual personalities, computational models of human behavior, facial gesture, body gestu
|
|
| Alexa statistic for http://mind.sourceforge.net/speech.html |
Please visit: http://mind.sourceforge.net/speech.html
|
| Related sites for http://mind.sourceforge.net/speech.html |
| Great_Guru_Software Offers programming solutions, plus products like freeware MetaFourGL 4GL development system and terminal emulator for MultiValue/Pick databases. Located in the USA. | | Amdac_Systems Linux web hosting packages with PHP, MySQL, and control panel. | | Cyberstalking_and_Internet_Safety_FAQ A short list of questions and answers written by Rachel R. Hartman. Includes some links to other resources. | | Living_Water,_Inc_ Providing custom software applications, web site design, and legacy IBM system integration services. | | NV_Networks Specializing in the design, deployment and maintenance on Local Area Networks. Also offers web development. | | Zimmermann,_Hans-Jurgen Fuzzy O.R. | | Making_Smalltalk__OO_Thinking Series on object-oriented programming for users new to OO, or programming. Text, code, screenshots. [Linux Gazette #65] (April, 2001) | | Elsua A blog about knowledge, online communities, social networking and work-life balance. | | Macs_Can_Contract_ExploreZip,_Too! Run a PC emulator, or use a Mac in a multiplatform environment? The Explore worm can find you. (ZDNet) (June 11, 1999) | | Remote_PC A secure remote access service for your desktops and servers. | | Maguire_Associates_of_Virginia,_Inc Cost allocation software for town/state agencies (USA) Features details of software/services and contact information. | | LawsonTalk Discussion forum with areas for general, functional, upgrade, technical, and employment topics. | | Vintfalken Offers news from the game focused on snapshotting, designing and building. | | Benson_IT_Solutions Auction Agent custom tag search multiple auction sites. Bar Graph custom tag create bargraph charts from query results or from user input. | | Brisbane_Robotics_SIG Based in Brisbane, Australia. Holds monthly meetings as well as workshops and competitions. Site includes an event calendar. | | Wikipedia__OpenMath Overview, history and examples of OpenMath. | | Johannes_Kepler_University_Linz Department of Telecooperation. | | Pi_Blue_Software,_Inc_ Developer of OptWorks, a suite of optimization tools. Includes Genetic Algorithms and six other non-gradient based optimizers. | | Darwyn_Web_Studios Services offered include design, databases, marketing, branding, and development, | | Fink,_Florian Offering coding, conception, consulting and design services. |
|
This is websites2007.org cache of m/ as retrieved on 2008.10.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
|
Speech module of free open-source MindForth True AI
Summon the AI4U Textbook Mind into your presence with
MSIE.
The Speech Module of the
Mind.Forth AI Breakthrough
by
Mentifex
WikiAI08
WIKIPEDIA AND ARTIFICIAL INTELLIGENCE: AN EVOLVING SYNERGY
http://lit.csci.unt.edu/~wikiai08/index.php/Main_Page
1.
Theory of
AI4U
Algorithm Steps: Code the Speech Module
/^^^^^^^^^\ ____________ /^^^^^^^^^\
/ EYE \ | | | / Volition \ / EAR \
/ \ | | | ( or Free Will ) / \
| _______ | | | | \____________/ | speech |
| /"cats" \ | | | | | | | vocalizes |
| / percept \---|---|-+ | | ___V____ | phonemes |
| \ engram / | e|c|f| | / \ | retrieved |
| \_______/ | a|a|i| | ( Sentence )---|-------------\ |
| | t|t|s| _V__ \________/ | from | |
| visual | |s|h| / \ | | | engrams | |
| | | | | (Speech) | _V__ | in | |
| memory | | | | \____/ | /Verb\ | the | |
| | | | | _V__ (Phrase) | auditory | |
| channel | | | | /Noun\/\____/ | memory | |
| | | | | (Phrase) | | channel | |
| | | | | \____/ | | ________ | |
| _______ | | | | | __V__ | / \ | |
| /fresh \ | |_|_| ______V_ / En \ | / "cats" \| |
| / image \ | / \ (English ) / Verbs \-|-\ "eat" / |
| \ engram /---|--\ Psi /--\Nouns / \_______/ | \ "fish" / |
| \_______/ | \___/ \____/-------------|---\______/ |
http://mind.sourceforge.net/diagrams.html shows a Theory of Mind.
Wikipedia -- read/edit articles pertaining to speech output.
Wikipedia is a dynamic component of the AI4U++
free AI textbook,
and updates of the original
AI4U chapters are another component.
http://en.wikipedia.org/wiki/Modularity_of_Mind
http://en.wikipedia.org/wiki/Category:Speech_synthesis
http://en.wikipedia.org/wiki/Phonetic_form
http://en.wikipedia.org/wiki/Phonological_loop
http://en.wikipedia.org/wiki/Speech_Recognition
http://en.wikipedia.org/wiki/Speech_synthesis
http://en.wikipedia.org/wiki/Text2Speech
http://en.wikipedia.org/wiki/Category:Computing_output_devices
http://en.wikipedia.org/wiki/Artificial_intelligence_systems_integration
An original idea expressed in the artificial Mind is the strong
theoretical mandate that words stored as phonemic strings in the
engram array of the auditory memory channel shall remain forever
tagged and labile in auditory memory while Chomskyan syntactic
structures reach into the auditory memory and manipulate the
morphemes stored there as strings of phonemic engrams.
2. Speak, Memory
The En(glish) lexicon array between Psi and Aud does not actually
contain the English lexicon; it only controls the lexicon of
words and morphemes stored in the auditory memory channel.
A Robot Mind uses a fetch-tag "aud" to reach into auditory memory
and to activate the English words and parts of words stored in the
auditory memory channel Aud. Once activated in auditory memory,
an English word or morpheme floods the auditory channel and, in a
process of reentry, moves to the advancing front of engram
deposition occurring at the current moment of consciousness.
In a separate process of will, the robot may speak the words
that it thinks within the auditory memory channel, and the Speech
module exists to implement the spoken output. Words thought by
the robot will either be displayed on the output screen of the
Robot AI or be spoken aloud by means of speech synthesis.
It is theoretically possible that the Speech motorium may contain
dynamic muscle-activation speech-production engrams complementing
or matching the phonemic memory-storage engrams of words recorded
in the auditory memory channel. Through a process of continuous
comparison and training, the mind may maintain its motor ability
to speak and pronounce the phonetic words of its native language.
Such a dual-storage schema means that the words of an utterance
are not transferred directly from passive phonemic memory into
active motor memory, but are reduplicated in speech motor memory
on a ready-to-go basis as thoughts materialize in auditory memory
and as the free will of volition decides whether or not to speak.
http://mind.sourceforge.net/ai4u_157.html
is an overview of Mind.
3. JavaScript
Seed AI source code with
User Manual
// Voice() is called by Speech() etc.
function Voice() { // ATM 2aug2002; or your ID & date.
outputplus = ("<font size='+3' color='navy'>"+output+"");
document.all.mouth.innerHTML = outputplus; // output from the Mind
document.all.brain.innerHTML = fyi; // advice For Your Information
} // End of Voice(); return to Speech() or elsewhere.
// Speech() is called by nounPhrase() or verbPhrase().
function Speech() { // ATM 12aug2002; or your ID & date.
ctu = 1; // As each word starts, continuation = 1.
// onset = aud; // word-onset is its aud(itory) recall-vector
// Next we want to provide an updated value of space-time "spt"
// to go into reEntry() for the calculation of "onset" which
// transits Audition into the oldConcept module:
spt = (t - 1 ) // Presumably, as a word now starts.
do { // Build up a display of reactivated auditory engrams.
audMemory[aud].audExam(); // a series of aud-recalls
pho = aud0; // pho(neme) for use in reEntry()
output += aud0; // Build up the string of a word.
ctu = aud4; // panel item aud4 is "continuation?"
pov = "#"; // point-of-view "internal" symbol
reEntry(); // output of the mind reenters the mind.
aud = (aud + 1); // read audNodes one by one.
} // Moncur p. 98: test only at end of loop.
while (ctu == 1); // and one final loop while _not_
if (ctu == 0) { // immediately after a zero "ctu"
pho = 32; // ASCII 32 for SPACE-BAR
reEntry(); // send a blank space to reEntry()
} // End of action taken for non-continuation of Aud engram.
output += " "; // for one space after any word
if (trouble == true) { // if Troubleshoot is "on"...
// following line is for diagnostics:
output += (subj_act + "+" + verb_act + "+" + dobj_act + " ")
} // ...show the S-V-O activations within the S-V-O output.
Voice(); // speak the output
} // End of Speech(); return to nounPhrase() or verbPhrase().
4.
Mind.Forth
free artificial general intelligence with
User Manual
\ SPEECH is for output of single words, not entire sentences.
: SPEECH \ ATM 4aug2002; or your ID & date.
aud @ onset ! ( the onset of a word is its recall-vector )
40 1 DO \ Perform this loop up to forty times.
aud @ 0 aud{ @ pho ! pho @ EMIT ( say or display "pho" )
35 pov ! ( internal point-of-view ASCII 35 "#" like mindgrid )
AUDITION ( for reentry of a thought back into the mind )
aud @ 1+ aud ! \ Increment "aud" for string of engrams.
aud @ 4 aud{ @ 0 = IF 32 pho ! THEN ( if end of word )
\ 26jul2002 Diagnostic test code:
match @ 1 = IF \ If oldConcept deals with a match,
0 match ! \ first reset match to zero;
LEAVE \ leave SPEECH and go back to syntax,
THEN \ for generation of rest of sentence.
LOOP \ End of loop of up to 40 engram-fetches.
0 match ! \ In case not otherwise reset.
; \ End of Speech; return to nounPhrase, verbPhrase, etc.
http://mind.sourceforge.net/m4thuser.html is the Mind.Forth User Manual.
http://mind.sourceforge.net/variable.html
explains the Seed AI variables.
5. Analysis of the Seed AI Modus Operandi
The Speech module of the Robot Mind uses the fetch-tag "aud"
to display on-screen a word that could just as well be piped into
speech synthesis.
aud (audition tag) is both a variable and an associative tag
established in the Audition module where the onset-time variable
"onset" of a word is transferred to the fetch-tag "aud" for
passage through Newconcept and Oldconcept into enVocab, where
flags are attached to lexical items in the "En(glish)" array "En".
Each individual node on the long "fiber" (brain-analog) of a
lexical item has its own time-point "aud" for a fetch-tag
over to a word or morpheme stored at that particular time in
the auditory memory array "Aud". The fetch-tag "aud" then is
like an associative tag fiber that reaches into auditory memory
and re-activates a word stored there as a series of phonemes.
If a thousand such fetch-tags were activated simultaneously,
the thinking mind would hear a massive internal chorus of the word.
Since the word is identical in almost all of its engrams, there is
nothing wrong with a massive reactivation along many fetch-tags "aud".
However, in early implementations of the Robot AI Mind software,
one reactivation along an "aud" fetch-tag is enough, because
software is generally more reliable than human brain-mind "wetware,"
and because the early AI Minds are not engaged in mission-critical
work where human lives or vast property are at stake. However,
if you code a Robot AI Mind to do important work, you should
take pains to parallelize the "aud" fetch-tag algorithm.
The fetch-tag "aud" is used in the Speech module to initiate the
spoken output of a series of stored sounds constituting a word or
morpheme, until a flag is encountered indicating the termination
(or branching?) of the string.
The fetch-tag "aud" is so easy for AI coders to make use of, that it
lends itself easily to the installation of special test and diagnostic
routines such as code that tells what word will eventually be reached
by various processes.
6. Troubleshooting and Robotic Psychosurgery
For versions of the AI Mind written in the Forth programming
language, it is especially helpful to run the SPEECH module
all by itself for purposes of debugging. One simply runs the AI
Mind in Forth, halts the program, and enters SPEECH [RETURN].
It is also possible to assign values to a few variables first
in order to get the SPEECH module to speak a specific word
at a specific location in auditory memory, or to run in
Tutorial or Diagnostic mode for easier troubleshooting.
Typical problems encountered in the SPEECH module involve
false or excessive outputs when the SPEECH loop winds down
to zero and the AI mistakenly speaks the first word found
in the English-bootstrap enBoot module. If the human users
do not know why the AI is speaking an extra word, look to
see where that word is located in the enBoot sequence.
7. Speech Module Resources for
Seed AI Germination and Evolution
43 Things
http://www.43things.com
-- Share the Life-Goals of Creating True AI
http://www.43things.com/things/view/85462/artificial-intelligence
http://www.43things.com/things/view/1945/become-a-wikipedia-contributor
http://www.43things.com/things/view/8598/build-a-robot
http://www.43things.com/things/view/245747/build-a-thinking-machine
http://www.43things.com/things/view/61399/change-the-state-of-humanity
http://www.43things.com/things/view/453/contribute-to-an-open-source-software-project
http://www.43things.com/things/view/61435/create-an-artificial-intelligence
http://www.43things.com/things/view/30786/do-something-new-with-artificial-intelligence
http://www.43things.com/things/view/6486/learn-a-programming-language
http://www.43things.com/things/view/1502/learn-javascript
Artificial General Intelligence Mail List
http://www.mail-archive.com/agi@v2.listbox.com
Mentifex AI Breakthrough on Wed.7.JUN.2006
http://www.mail-archive.com/agi@v2.listbox.com/msg03034.html
Join the AGI Mail List
http://www.mail-archive.com/agi@v2.listbox.com/info.html
Artificial General Intelligence Research Institute (AGIRI)
http://www.agiri.org
Ben Goertzel, Ph.D., of AGIRI evaluates Mentifex AI
http://www.sl4.org/archive/0205/3836.html
Forum
http://www.agiri.org/forum/index.php?showforum=10
Wiki
http://www.agiri.org/wiki/index.php/Main_Page
Association for Computing Machinery (ACM)
Special Interest Group on Programming Languages (SIGPLAN)
Frenger, Paul -- ACM SIGPLAN Notices (1998 and 2004)
Mind.Forth: Thoughts on Artificial Intelligence and Forth
http://doi.acm.org/10.1145/307824.307853
Forth and AI revisited: BRAIN.FORTH
http://doi.acm.org/10.1145/1052883.1052885
AI4U textbook
(
Index)
among references in ACM SIGPLAN Notices
http://books.iuniverse.com/viewgiftoc.asp?isbn=0595654371&page=1
http://www.abebooks.com/servlet/SearchResults?isbn=0595654371
http://www.abebooks.com/servlet/SearchResults?isbn=0595259227
Carnegie Mellon University (CMU): Speech.
http://www.speech.cs.cmu.edu
The CMU Pronouncing Dictionary
http://www.speech.cs.cmu.edu/cgi-bin/cmudict
cmusphinx -- a speech recognition system
http://sourceforge.net/projects/cmusphinx/
CogNews
http://cognews.com
Help Wanted / Recruitment of personnel to promote open source AI
Categories of volunteer participation in Open Source True AI
Analysis / Design
Distributor/Promoter
Graphics/Other Designer
Tester
Introduction to Text-to-Speech Synthesis -- by Thierry Dutoit.
http://tcts.fpms.ac.be/synthesis/introtts.html
Java Speech Grammar Format (for the Java Speech API).
http://java.sun.com/products/java-media/speech/forDevelopers/JSGF/JSGF.html
Java Speech Markup Language.
http://java.sun.com/products/java-media/speech/forDevelopers/JSML/JSML.html
JavaScript AI Mind Programming Journal
http://mentifex.virtualentity.com/js080815.html
http://mentifex.virtualentity.com/js080816.html
http://mentifex.virtualentity.com/js080819.html
http://mentifex.virtualentity.com/js080822.html
http://mentifex.virtualentity.com/js080823.html
http://mentifex.virtualentity.com/js080826.html
MFSO
http://www.mfso.org
MindForth Programming Journal
http://mentifex.virtualentity.com/fp080824.html
http://mentifex.virtualentity.com/fp080825.html
http://mentifex.virtualentity.com/fp080827.html
Minsky and Mentifex discuss AI philosophy
http://tech.groups.yahoo.com/group/ai-philosophy/message/15504
Museums for AI Mind Exhibits
Ask your local science museum if they have an AI Mind exhibit.
If they do not, volunteer to install
MindForth as an AI exhibit.
See which museum has the oldest living artificial intelligence.
Albuquerque NM --
New Mexico Museum of Natural History and Science
Baltimore MD --
Maryland Science Center
Berkeley CA --
Lawrence Hall of Science
Bloomingtown IN --
Wonderlab Museum of Science, Health, & Technology
Boston MA --
Museum of Science
Brantford, Ontario, Canada --
Personal Computer Museum
Charlotte NC --
Discovery Place
Chicago IL --
Museum of Science and Industry
Columbus OH --
Center of Science and Industry (COSI)
Detroit MI --
Detroit Science Center
Jersey City NJ --
Liberty Science Center
Kansas City MO --
Science City at Union Station
Los Angeles CA -- the
California Science Center
Louisville KY -- the
Louisville Science Center
Manchester UK --
Museum of Science and Industry (MoSI)
Mobile AL -- the
Gulf Coast Exploreum Science Center
Mountain View CA --
Computer History Museum
New York City NY -- the
New York Hall of Science
Norwich VT --
Montshire Museum of Science
Philadelphia PA -- the
Franklin Institute Science Museum
Pittsburgh PA --
Carnegie Science Center
with
RoboWorld exhibit showing how robots
sense;
think (see
MindForth AI with
KB-traversal);
act.
San Francisco CA --
The Exploratorium
Mind exhibit at The Exploratorium
Santa Ana CA --
Discovery Science Center
Seattle WA -- The
Pacific Science Center
Shreveport LA -- the
Sci-Port Discovery Center
St. Louis MO -- the
St. Louis Science Center
Troy NY -- the
Children's Museum of Science and Technology
Tyler TX --
Discovery Science Place
Winston-Salem NC --
Sci-Works
Mirror Neurons and the Motor Theory of Speech -- by Dr. John R. Skoyles.
http://psy.uq.edu.au/CogPsych/Noetica/OpenForumIssue9/
Moby Pronunciator
http://www.dcs.shef.ac.uk/research/ilash/Moby/
Net::AIM -- Perl extension for AOL Instant Messenger TOC protocol
http://search.cpan.org/author/ARYEH/Net-AIM-1.22/AIMpm
Open Directory Project
http://dmoz.org/Computers/Speech_Technology/Research/
Open Mind Initiative
http://www.openmind.org
Open Mind Speech & Overflow
http://sourceforge.net/projects/freespeech/
Dr. Joanne Pransky -- robotic psychiatrist
|
|
| |
A | design | for | the | speech | recognition | portion | of | a | robot. | Source | code | and | theory. |
|
http://mind.sourceforge.net/speech.html
Speech Module of an AI Mind 2008 October
dvd rental
dvd
A design for the speech recognition portion of a robot. Source code and theory.
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Web Advertising - Hypnosis - AdSense Optimization Tutorials - Repair Bad Credit - Loans
|