 |
Xbox to gain Speech Recognition engine
Xbox is about to get ears. At least, that is what
we take from Fonix Corporation's announcement last week,
which said that Microsoft had selected the company to
provide speech recognition for the Xbox console.
|
|
Last March 13th, Fonix announced it
had signed a licensing agreement with Microsoft to
provide its proprietary Automatic Speech Recognition
(ASR) engine for the Xbox console. The company said
that, beginning in the second half of 2002, the ASR
will begin shipping to all Xbox game developers via
the official Xbox Development Kit (XDK). |
It seems pretty obvious by this press note that the Xbox
is actually about to gain speech recognition. In fact,
it was even revealed which languages will be supported:
during 2002, the console will count with U.K. English,
French, German, Italian, Japanese, Korean, and Spanish.
This engine opens doors to many possibilities of improving
the console's gaming experience. "Developers will
be able to create games that recognize the users
voice, permitting the user to direct on-screen action,
input information, and otherwise interact verbally with
the game environment," said Fonix.
About the Automatic Speech Recognition engine, Fonix
said it discerns speech in multiple languages at normal
speeds and intonations. The solution is also said to be
speaker-independent and does not require training to the
users voice. It works even in high background-noise
environments.
According to Fonix, entry of voice commands into the
Xbox will take place via a microphone/headphone combo
set such as the Xbox Communicator, which will be available
as an optional peripheral for the console.
Furthermore, Fonix informed that it is also offering
two additional upgrades to the Microsoft XDK components:
natural-sounding Text-To-Speech (TTS) technology, which
enables game characters to read on-the-fly text in a variety
of languages and dialects, and Fonix Professional Services
to provide help with speech integration and support.
Developers can already get the additional upgrades cited
above.
(Sources: Fonix)
Related news:
";
while ($row = mysql_fetch_array($sql_result2))
{
$news_id = $row["news_id"];
$title = $row["title"];
$url = $row["url"];
$image2 = $row["image2"];
$image_visible2 = $row["image_visible2"];
if(($colcounter=='1') && ($image_visible2=='Yes'))
{
echo "
|
|
";
}
if(($colcounter=='2') && ($image_visible2=='Yes'))
{
echo "
|
";
}
if(($colcounter=='3') && ($image_visible2=='Yes'))
{
echo "
|
";
}
$colcounter++;
}
echo "
";
//Create the SQL statement
$sql3 = "SELECT news_id, title, url, image2, image_visible2 from $NewsTable WHERE visible='$visible' AND publishing_time<'$nowtime' AND (description LIKE '%$keyword1%' OR description LIKE '%$keyword2%' OR description LIKE '%$keyword3%' OR description LIKE '%$keyword4%' OR description LIKE '%$keyword5%') AND image_visible2='$image_visible2_2' ORDER BY news_id DESC LIMIT 1,3";
//Execute the SQL statement
$sql_result3 = mysql_query($sql3, $link) or die ("Couldn't execute query: " .mysql_error() );
$colcounter = '4';
while ($row = mysql_fetch_array($sql_result3))
{
$news_id = $row["news_id"];
$title = $row["title"];
$url = $row["url"];
$image2 = $row["image2"];
$image_visible2 = $row["image_visible2"];
if(($colcounter=='4') && ($image_visible2=='Yes'))
{
echo "
|
|
";
}
if(($colcounter=='5') && ($image_visible2=='Yes'))
{
echo "
|
";
}
if(($colcounter=='6') && ($image_visible2=='Yes'))
{
echo "
|
";
}
$colcounter++;
}
echo "
";
while ($row = mysql_fetch_array($sql_result))
{
$news_id = $row["news_id"];
$title = $row["title"];
$url = $row["url"];
echo "- $title
";
}
echo " ";
//Close connection
mysql_close($link);
?>
Related links:
|
 |