From speechsc-bounces@ietf.org Sun Nov 06 14:33:30 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EYqGg-0000C9-5q; Sun, 06 Nov 2005 14:33:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EYqGe-0000Bf-1h
	for speechsc@megatron.ietf.org; Sun, 06 Nov 2005 14:33:28 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16370
	for <speechsc@ietf.org>; Sun, 6 Nov 2005 14:33:02 -0500 (EST)
Received: from mxgate1.brooktrout.com ([204.176.74.10])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EYqW6-0002ny-NM
	for speechsc@ietf.org; Sun, 06 Nov 2005 14:49:26 -0500
X-IronPort-AV: i="3.97,298,1125892800"; 
	d="scan'208,217"; a="22342946:sNHT56851728"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sun, 6 Nov 2005 14:32:47 -0500
Message-ID: <330A23D8336C0346B5C1A5BB196666476210EF@ATLANTIS.Brooktrout.com>
Thread-Topic: Meeting Materials
Thread-Index: AcXjCN5J7tNMGvuRR1aFdSzy7oUZRQ==
From: "Burger, Eric" <eburger@brooktrout.com>
To: "IETF SPEECHSC" <speechsc@ietf.org>
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Subject: [Speechsc] Meeting Materials
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0030645632=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0030645632==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5E308.DE499E1E"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5E308.DE499E1E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

If you haven't been to the supplemental site for a while, the meeting =
materials for IETF 64 are now at:

<https://datatracker.ietf.org/public/meeting_materials.cgi?meeting_num=3D=
64>


--
Sent from my Palm Treo - Sorry if Terse

------_=_NextPart_001_01C5E308.DE499E1E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>Meeting Materials</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>If you haven't been to the supplemental site for a =
while, the meeting materials for IETF 64 are now at:<BR>
<BR>
&lt;<A =
HREF=3D"https://datatracker.ietf.org/public/meeting_materials.cgi?meeting=
_num=3D64">https://datatracker.ietf.org/public/meeting_materials.cgi?meet=
ing_num=3D64</A>&gt;<BR>
<BR>
<BR>
--<BR>
Sent from my Palm Treo - Sorry if Terse</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C5E308.DE499E1E--


--===============0030645632==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============0030645632==--




From speechsc-bounces@ietf.org Mon Nov 07 08:46:45 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZ7Kf-0005T7-C7; Mon, 07 Nov 2005 08:46:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZ7Ke-0005T2-2u
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 08:46:44 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10149
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 08:46:17 -0500 (EST)
Received: from mmail.voxeo.com ([66.193.54.209] helo=voxeo.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZ7aF-0003xA-BW
	for speechsc@ietf.org; Mon, 07 Nov 2005 09:02:52 -0500
Received: from [66.193.54.239] (account rj HELO [172.16.240.39])
	by voxeo.com (CommuniGate Pro SMTP 4.2.10)
	with ESMTP-TLS id 4844165 for speechsc@ietf.org;
	Mon, 07 Nov 2005 08:46:23 -0500
Mime-Version: 1.0 (Apple Message framework v746.2)
Content-Transfer-Encoding: 7bit
Message-Id: <B5C325EC-4732-4186-8301-5CD5E3ADF2FA@voxeo.com>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
To: speechsc@ietf.org
From: RJ Auburn <rj@voxeo.com>
Date: Mon, 7 Nov 2005 08:46:19 -0500
X-Mailer: Apple Mail (2.746.2)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581
Content-Transfer-Encoding: 7bit
Subject: [Speechsc] Vendor specific params
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Folks,

Maybe I missed something but is there a reason that the vendor  
specific params are only allowed on get/set-params and not on other  
requests such as recognize?

Seems to be a bit of an oversight that we only allow the vendor  
headers on get/set requests when we allow so many other config prams  
on the other requests.

Thoughts?

	RJ

---
RJ Auburn
CTO, Voxeo Corporation
tel:+1-407-418-1800




_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 09:33:55 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZ84J-0005QF-LU; Mon, 07 Nov 2005 09:33:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZ84I-0005Pl-4S
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 09:33:54 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA12949
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 09:33:21 -0500 (EST)
Received: from mmail.voxeo.com ([66.193.54.209] helo=voxeo.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZ8Jl-0005JO-H3
	for speechsc@ietf.org; Mon, 07 Nov 2005 09:49:56 -0500
Received: from [66.193.54.239] (account rj HELO [172.16.240.39])
	by voxeo.com (CommuniGate Pro SMTP 4.2.10)
	with ESMTP-TLS id 4844282; Mon, 07 Nov 2005 09:33:18 -0500
In-Reply-To: <7DE7C4EF3B7C8B4B82955191378290D8036BCD83@mtb1exch01.nuance.com>
References: <7DE7C4EF3B7C8B4B82955191378290D8036BCD83@mtb1exch01.nuance.com>
Mime-Version: 1.0 (Apple Message framework v746.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <2DDD23EC-CA69-44E6-95C5-DF5F7FF39EEC@voxeo.com>
Content-Transfer-Encoding: 7bit
From: RJ Auburn <rj@voxeo.com>
Subject: Re: [Speechsc] Vendor specific params
Date: Mon, 7 Nov 2005 09:33:18 -0500
To: "Pierre Forgues" <Pierre.Forgues@nuance.com>
X-Mailer: Apple Mail (2.746.2)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Content-Transfer-Encoding: 7bit
Cc: speechsc@ietf.org
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Pierre,

Thanks for the response. The current draft of the spec says that it's  
only allowed on get/set-params so this is why I was asking. If  
everyone is in agreement we should update the spec to allow it on the  
other methods.

Thanks,

	RJ

---
RJ Auburn
CTO, Voxeo Corporation
tel:+1-407-418-1800



On Nov 7, 2005, at 9:04 AM, Pierre Forgues wrote:

> It should be possible to set vendor-specific parameters in  
> RECOGNIZE or
> SPEAK operations as well as SET/GET operations.  In my opinion, we
> should clarify the MRCP specification regarding this.
>
> Pierre
>
> -----Original Message-----
> From: speechsc-bounces@ietf.org [mailto:speechsc-bounces@ietf.org] On
> Behalf Of RJ Auburn
> Sent: Monday, November 07, 2005 8:46 AM
> To: speechsc@ietf.org
> Subject: [Speechsc] Vendor specific params
>
> Folks,
>
> Maybe I missed something but is there a reason that the vendor
> specific params are only allowed on get/set-params and not on other
> requests such as recognize?
>
> Seems to be a bit of an oversight that we only allow the vendor
> headers on get/set requests when we allow so many other config prams
> on the other requests.
>
> Thoughts?
>
> 	RJ
>
> ---
> RJ Auburn
> CTO, Voxeo Corporation
> tel:+1-407-418-1800
>
>
>
>
> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc
>
>
>
>


_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 10:16:58 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZ8jy-0006ja-Dj; Mon, 07 Nov 2005 10:16:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZ7fS-0000vO-HO
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 09:08:14 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11650
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 09:07:48 -0500 (EST)
Received: from letter.nuance.com ([207.107.210.132])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZ7v4-0004eI-45
	for speechsc@ietf.org; Mon, 07 Nov 2005 09:24:23 -0500
Received: from postcard.nuance.com ([10.3.6.20]:18689)
	by letter.nuance.com with esmtp id 1EZ7c7-0006Xk-Lv;
	Mon, 07 Nov 2005 06:04:47 -0800
Received: from mtb1exch01.nuance.com ([10.3.2.6]) by postcard.nuance.com with
	Microsoft SMTPSVC(6.0.3790.0); Mon, 7 Nov 2005 09:04:42 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Speechsc] Vendor specific params
Date: Mon, 7 Nov 2005 09:04:06 -0500
Message-ID: <7DE7C4EF3B7C8B4B82955191378290D8036BCD83@mtb1exch01.nuance.com>
Thread-Topic: [Speechsc] Vendor specific params
Thread-Index: AcXjoe9JxHVtc4vRQICsbn7oVB2GzQAAgdRQ
From: "Pierre Forgues" <Pierre.Forgues@nuance.com>
To: "RJ Auburn" <rj@voxeo.com>, <speechsc@ietf.org>
X-OriginalArrivalTime: 07 Nov 2005 14:04:42.0486 (UTC)
	FILETIME=[334EA160:01C5E3A4]
X-FromHost: postcard.nuance.com [10.3.6.20]:18689
Lines: 43
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Mon, 07 Nov 2005 10:16:57 -0500
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

It should be possible to set vendor-specific parameters in RECOGNIZE or
SPEAK operations as well as SET/GET operations.  In my opinion, we
should clarify the MRCP specification regarding this.

Pierre

-----Original Message-----
From: speechsc-bounces@ietf.org [mailto:speechsc-bounces@ietf.org] On
Behalf Of RJ Auburn
Sent: Monday, November 07, 2005 8:46 AM
To: speechsc@ietf.org
Subject: [Speechsc] Vendor specific params

Folks,

Maybe I missed something but is there a reason that the vendor =20
specific params are only allowed on get/set-params and not on other =20
requests such as recognize?

Seems to be a bit of an oversight that we only allow the vendor =20
headers on get/set requests when we allow so many other config prams =20
on the other requests.

Thoughts?

	RJ

---
RJ Auburn
CTO, Voxeo Corporation
tel:+1-407-418-1800




_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

=20
 =20


_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 10:25:09 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZ8rt-0008ID-2X; Mon, 07 Nov 2005 10:25:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZ8rr-0008Gm-DE
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 10:25:07 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA16259
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 10:24:42 -0500 (EST)
Received: from mxgate1.brooktrout.com ([204.176.74.10])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZ97T-0006sP-J5
	for speechsc@ietf.org; Mon, 07 Nov 2005 10:41:16 -0500
X-IronPort-AV: i="3.97,300,1125892800"; 
	d="scan'208"; a="22377428:sNHT27882192"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 7 Nov 2005 10:24:58 -0500
Message-ID: <330A23D8336C0346B5C1A5BB196666470184FE17@ATLANTIS.Brooktrout.com>
Thread-Topic: Session Streaming
Thread-Index: AcXjOsPJCyhkEOCPRNeBx6Nlg3zXqQ==
From: "Burger, Eric" <eburger@brooktrout.com>
To: <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2870a44b67ee17965ce5ad0177e150f4
Content-Transfer-Encoding: quoted-printable
Subject: [Speechsc] Session Streaming
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

If you are not able to visit with us in Vancouver, the session will be
streamed live.

Check out http://videolab.uoregon.edu/events/ietf

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 12:17:44 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZAcq-0008Am-Jc; Mon, 07 Nov 2005 12:17:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZAcm-0008AT-GY
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 12:17:42 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA23469
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 12:17:14 -0500 (EST)
Received: from fw01.db01.voxpilot.com ([212.17.54.82] helo=mail.voxpilot.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZAsO-0001q3-1l
	for speechsc@ietf.org; Mon, 07 Nov 2005 12:33:50 -0500
Received: from daburkewxp (unknown [66.153.100.53])
	by mail.voxpilot.com (Postfix) with ESMTP
	id 80897214041; Mon,  7 Nov 2005 17:17:17 +0000 (GMT)
Message-ID: <020101c5e3bf$1a590ef0$7f04a8c0@db01.voxpilot.com>
From: "Dave Burke" <david.burke@voxpilot.com>
To: "Andrew Wahbe" <awahbe@voicegenie.com>,
	"IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
References: <436190C3.2040908@voicegenie.com> <43619B00.3050401@voicegenie.com>
	<43619C00.4040209@voicegenie.com>
Subject: Re: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
Date: Mon, 7 Nov 2005 17:17:14 -0000
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
	reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 932cba6e0228cc603da43d861a7e09d8
Content-Transfer-Encoding: 7bit
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I agree with Andrew's analysis and that his proposed text clarification is 
warranted, i.e.

"003 recognition-timeout: RECOGNIZE completed without a match due to a 
recognition-timeout"

Dave

----- Original Message ----- 
From: "Andrew Wahbe" <awahbe@voicegenie.com>
To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
Sent: Friday, October 28, 2005 3:33 AM
Subject: Re: [speechsc] VoiceXML maxspeech timeout not implementable 
withMRCPv2


> Man I should stop writing emails so late at night:
> My new proposed text for 003 wasn't changed at all. This is what I am
> proposing:
>
> 003 recognition-timeout: RECOGNIZE completed without a match due to a
> recognition-timeout
>
> Andrew
>
> Andrew Wahbe wrote:
>
>> I just noticed that my completion cause code analysis was wrong in one
>> case:
>>
>> - between drafts 06 and 07 it seems the definition of Speech
>> Incomplete Timeout (Section 9.4.16) was changed so that
>> "partial-match" (013) was returned when it fired instead of "no-match"
>> (001).
>>
>> So I guess what we are saying is that another way of terminating
>> recognition is that the speech is just not matching the grammar at all
>> and that is what yeilds no-match (001). (Though I could have sworn
>> that a recognizer waits until you were done talking even if the
>> utterance wasn't matching at all and that incomplete timeout was used
>> in that case. Anyone care to clarify?)
>>
>> Anyways, I don't think this changes my real point below.
>>
>> Andrew
>>
>> Andrew Wahbe wrote:
>>
>>> Actually, this is something I've raised before with the 07 draft (see
>>> http://www1.ietf.org/mail-archive/web/speechsc/current/msg01510.html)
>>> but is still not fixed in 08.
>>>
>>> I don't see a way to implement the VoiceXML maxspeech timeout with
>>> the current recognition completion cause codes. The semantics of the
>>> Recognition Timer match those of VoiceXML maxspeech timeout. There
>>> are currently 2 cause codes related to this timer:
>>>
>>> 003 recognition-timeout: RECOGNIZE in hotword mode completed without
>>> a match due to a recognition-timeout
>>>
>>> 008 success-maxtime: RECOGNIZE request terminated because speech was
>>> too long but whatever was spoken till that point was a full match.
>>>
>>> But what should be thrown in a non-hotword recognition when the timer
>>> fires and there is no match? It can't be 001 no-match; the VoiceXML
>>> interpreter will not be able to distinguish a "nomatch" from
>>> "maxspeech" in this case.
>>>
>>> Let's take a step back. If we really want to describe what happened,
>>> then I think we need to communicate to the client 1) why the
>>> recognition was stopped and 2) if the result a no-match, a partial
>>> match, or a complete match when it stopped.
>>>
>>> 1) The recognition can stop for the following reasons (the related
>>> cause codes in parens):
>>>
>>> no-input timeout (002)
>>> complete timeout (000)
>>> incomplete timeout (001 013)
>>> recognition timeout (003 and 008)
>>> speech too early (007)
>>> cancelled (011)
>>> various errors (004, 005, 006, 009, 010, 012)
>>>
>>> 2) The result is irrelevant for no-input, speech too early,
>>> cancelled, and the errors. This leaves complete timeout, incomplete
>>> timeout, and recognition timeout. By the definition of complete
>>> timeout, this is always a complete match (000). Also by definition,
>>> incomplete timeout could result in a no match (001) or a partial
>>> match (013) -- though VoiceXML will likely throw nomatch for either.
>>>
>>> So we are left with recognition timeout. It could be a complete match
>>> (008 by the definition in section 9.4.11) or a partial match (008 by
>>> the definition in section 9.4.7), or a no-match...  well if it was a
>>> hotword recognition we have 003; for the normal case, we have nothing.
>>>
>>> So hopefully I have clarified my earlier point that Recognition
>>> Complete Cause codes 003 and 008 need revisiting. Sorry to be so long
>>> winded but I think it's important that VoiceXML be implementable
>>> using MRCPv2; it is a very common use case for the specification.
>>>
>>> Before proposing a solution, I would like to again ask why we need to
>>> have a special cause code for recognition-timeout in the hotword
>>> case. The answer to this question is here:
>>> http://www1.ietf.org/mail-archive/web/speechsc/current/msg01501.html
>>>
>>> But I still don't see why you need a special completion cause to say
>>> that the timer expired in hotword mode. The client knows what mode
>>> the recognition is in. You just need to tell it that the timer fired.
>>>
>>> What the client does need to know is if there is a valid result for
>>> it to process. Thus I propose that 003 be rewritten as follows:
>>>
>>> 003 recognition-timeout: RECOGNIZE in hotword mode completed without
>>> a match due to a recognition-timeout
>>>
>>> This will bring it back in line with the earlier Scansoft & Nuance
>>> proposal (well now it just a Nuance proposal) from a year and a half
>>> ago:
>>> http://www1.ietf.org/mail-archive/web/speechsc/current/msg00560.html
>>>
>>> Andrew
>>>
>>> _______________________________________________
>>> Speechsc mailing list
>>> Speechsc@ietf.org
>>> https://www1.ietf.org/mailman/listinfo/speechsc
>>>
>>>
>


--------------------------------------------------------------------------------


> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc
> 


_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 13:54:22 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZC8M-0006v0-1F; Mon, 07 Nov 2005 13:54:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZC8K-0006uv-I0
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 13:54:20 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA29219
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 13:53:54 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZCNy-0004ct-Op
	for speechsc@ietf.org; Mon, 07 Nov 2005 14:10:31 -0500
Received: from sj-core-3.cisco.com ([171.68.223.137])
	by sj-iport-4.cisco.com with ESMTP; 07 Nov 2005 10:54:10 -0800
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id jA7Is4QQ001785;
	Mon, 7 Nov 2005 10:54:04 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
Date: Mon, 7 Nov 2005 10:54:06 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C739ECE@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [speechsc] VoiceXML maxspeech timeout not implementable
	withMRCPv2
Thread-Index: AcXjv+z4t3Gy6OPdT+SBCfRZty8yUgADA4mA
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Dave Burke" <david.burke@voxpilot.com>,
	"Andrew Wahbe" <awahbe@voicegenie.com>,
	"IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f884eb1d4ec5a230688d7edc526ea665
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I understand and see his point. I think what he is proposing is what it
used to be before it was changed based on previous feed back. Hence I
want to be carefull before making this change.=20

I have this as the only Open Issue in my slides for the SpeechSC
meeting. If there is concerns raised this is a simple enough change to
get into -09.

Sarvi=20
=20


     -----Original Message-----
     From: speechsc-bounces@ietf.org=20
     [mailto:speechsc-bounces@ietf.org] On Behalf Of Dave Burke
     Sent: Monday, November 07, 2005 9:17 AM
     To: Andrew Wahbe; IETF SPEECHSC (E-mail)
     Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
     implementable withMRCPv2
    =20
     I agree with Andrew's analysis and that his proposed text=20
     clarification is warranted, i.e.
    =20
     "003 recognition-timeout: RECOGNIZE completed without a=20
     match due to a recognition-timeout"
    =20
     Dave
    =20
     ----- Original Message -----
     From: "Andrew Wahbe" <awahbe@voicegenie.com>
     To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
     Sent: Friday, October 28, 2005 3:33 AM
     Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
     implementable
     withMRCPv2
    =20
    =20
     > Man I should stop writing emails so late at night:
     > My new proposed text for 003 wasn't changed at all. This=20
     is what I am
     > proposing:
     >
     > 003 recognition-timeout: RECOGNIZE completed without a=20
     match due to a=20
     > recognition-timeout
     >
     > Andrew
     >
     > Andrew Wahbe wrote:
     >
     >> I just noticed that my completion cause code analysis=20
     was wrong in=20
     >> one
     >> case:
     >>
     >> - between drafts 06 and 07 it seems the definition of Speech=20
     >> Incomplete Timeout (Section 9.4.16) was changed so that=20
     >> "partial-match" (013) was returned when it fired=20
     instead of "no-match"
     >> (001).
     >>
     >> So I guess what we are saying is that another way of=20
     terminating=20
     >> recognition is that the speech is just not matching the=20
     grammar at=20
     >> all and that is what yeilds no-match (001). (Though I=20
     could have=20
     >> sworn that a recognizer waits until you were done=20
     talking even if the=20
     >> utterance wasn't matching at all and that incomplete=20
     timeout was used=20
     >> in that case. Anyone care to clarify?)
     >>
     >> Anyways, I don't think this changes my real point below.
     >>
     >> Andrew
     >>
     >> Andrew Wahbe wrote:
     >>
     >>> Actually, this is something I've raised before with=20
     the 07 draft=20
     >>> (see
     >>>=20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     1510.html
     >>> )
     >>> but is still not fixed in 08.
     >>>
     >>> I don't see a way to implement the VoiceXML maxspeech=20
     timeout with=20
     >>> the current recognition completion cause codes. The=20
     semantics of the=20
     >>> Recognition Timer match those of VoiceXML maxspeech=20
     timeout. There=20
     >>> are currently 2 cause codes related to this timer:
     >>>
     >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
     completed without=20
     >>> a match due to a recognition-timeout
     >>>
     >>> 008 success-maxtime: RECOGNIZE request terminated=20
     because speech was=20
     >>> too long but whatever was spoken till that point was a=20
     full match.
     >>>
     >>> But what should be thrown in a non-hotword recognition=20
     when the=20
     >>> timer fires and there is no match? It can't be 001=20
     no-match; the=20
     >>> VoiceXML interpreter will not be able to distinguish a=20
     "nomatch"=20
     >>> from "maxspeech" in this case.
     >>>
     >>> Let's take a step back. If we really want to describe=20
     what happened,=20
     >>> then I think we need to communicate to the client 1) why the=20
     >>> recognition was stopped and 2) if the result a=20
     no-match, a partial=20
     >>> match, or a complete match when it stopped.
     >>>
     >>> 1) The recognition can stop for the following reasons=20
     (the related=20
     >>> cause codes in parens):
     >>>
     >>> no-input timeout (002)
     >>> complete timeout (000)
     >>> incomplete timeout (001 013)
     >>> recognition timeout (003 and 008)
     >>> speech too early (007)
     >>> cancelled (011)
     >>> various errors (004, 005, 006, 009, 010, 012)
     >>>
     >>> 2) The result is irrelevant for no-input, speech too early,=20
     >>> cancelled, and the errors. This leaves complete=20
     timeout, incomplete=20
     >>> timeout, and recognition timeout. By the definition of=20
     complete=20
     >>> timeout, this is always a complete match (000). Also=20
     by definition,=20
     >>> incomplete timeout could result in a no match (001) or=20
     a partial=20
     >>> match (013) -- though VoiceXML will likely throw=20
     nomatch for either.
     >>>
     >>> So we are left with recognition timeout. It could be a=20
     complete=20
     >>> match
     >>> (008 by the definition in section 9.4.11) or a partial=20
     match (008 by=20
     >>> the definition in section 9.4.7), or a no-match... =20
     well if it was a=20
     >>> hotword recognition we have 003; for the normal case,=20
     we have nothing.
     >>>
     >>> So hopefully I have clarified my earlier point that=20
     Recognition=20
     >>> Complete Cause codes 003 and 008 need revisiting.=20
     Sorry to be so=20
     >>> long winded but I think it's important that VoiceXML be=20
     >>> implementable using MRCPv2; it is a very common use=20
     case for the specification.
     >>>
     >>> Before proposing a solution, I would like to again ask=20
     why we need=20
     >>> to have a special cause code for recognition-timeout=20
     in the hotword=20
     >>> case. The answer to this question is here:
     >>>=20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     1501.html
     >>>
     >>> But I still don't see why you need a special=20
     completion cause to say=20
     >>> that the timer expired in hotword mode. The client=20
     knows what mode=20
     >>> the recognition is in. You just need to tell it that=20
     the timer fired.
     >>>
     >>> What the client does need to know is if there is a=20
     valid result for=20
     >>> it to process. Thus I propose that 003 be rewritten as follows:
     >>>
     >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
     completed without=20
     >>> a match due to a recognition-timeout
     >>>
     >>> This will bring it back in line with the earlier=20
     Scansoft & Nuance=20
     >>> proposal (well now it just a Nuance proposal) from a=20
     year and a half
     >>> ago:
     >>>=20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     0560.html
     >>>
     >>> Andrew
     >>>
     >>> _______________________________________________
     >>> Speechsc mailing list
     >>> Speechsc@ietf.org
     >>> https://www1.ietf.org/mailman/listinfo/speechsc
     >>>
     >>>
     >
    =20
    =20
     -----------------------------------------------------------
     ---------------------
    =20
    =20
     > _______________________________________________
     > Speechsc mailing list
     > Speechsc@ietf.org
     > https://www1.ietf.org/mailman/listinfo/speechsc
     >=20
    =20
    =20
     _______________________________________________
     Speechsc mailing list
     Speechsc@ietf.org
     https://www1.ietf.org/mailman/listinfo/speechsc
    =20

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 07 13:57:44 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZCBc-0007eS-M8; Mon, 07 Nov 2005 13:57:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZCBb-0007eI-14
	for speechsc@megatron.ietf.org; Mon, 07 Nov 2005 13:57:43 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA29615
	for <speechsc@ietf.org>; Mon, 7 Nov 2005 13:57:16 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZCRF-0004mb-0w
	for speechsc@ietf.org; Mon, 07 Nov 2005 14:13:54 -0500
Received: from sj-core-3.cisco.com ([171.68.223.137])
	by sj-iport-4.cisco.com with ESMTP; 07 Nov 2005 10:57:32 -0800
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id jA7IvQQQ002337;
	Mon, 7 Nov 2005 10:57:27 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Speechsc] Vendor specific params
Date: Mon, 7 Nov 2005 10:57:29 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C739ED4@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [Speechsc] Vendor specific params
Thread-Index: AcXjoe9JxHVtc4vRQICsbn7oVB2GzQAAgdRQAAouxTA=
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Pierre Forgues" <Pierre.Forgues@nuance.com>, "RJ Auburn" <rj@voxeo.com>, 
	<speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I don't see a problem with these headers being sent in all messages.
Infact that was the intent of putting these headers in the generic
section common to all resources.=20

I can make the change to remove the text that restricts it to
SET-PARAMS/GET-PARAMS only.

Sarvi=20

     -----Original Message-----
     From: speechsc-bounces@ietf.org=20
     [mailto:speechsc-bounces@ietf.org] On Behalf Of Pierre Forgues
     Sent: Monday, November 07, 2005 6:04 AM
     To: RJ Auburn; speechsc@ietf.org
     Subject: RE: [Speechsc] Vendor specific params
    =20
     It should be possible to set vendor-specific parameters in=20
     RECOGNIZE or SPEAK operations as well as SET/GET=20
     operations.  In my opinion, we should clarify the MRCP=20
     specification regarding this.
    =20
     Pierre
    =20
     -----Original Message-----
     From: speechsc-bounces@ietf.org=20
     [mailto:speechsc-bounces@ietf.org] On Behalf Of RJ Auburn
     Sent: Monday, November 07, 2005 8:46 AM
     To: speechsc@ietf.org
     Subject: [Speechsc] Vendor specific params
    =20
     Folks,
    =20
     Maybe I missed something but is there a reason that the=20
     vendor specific params are only allowed on get/set-params=20
     and not on other requests such as recognize?
    =20
     Seems to be a bit of an oversight that we only allow the=20
     vendor headers on get/set requests when we allow so many=20
     other config prams on the other requests.
    =20
     Thoughts?
    =20
     	RJ
    =20
     ---
     RJ Auburn
     CTO, Voxeo Corporation
     tel:+1-407-418-1800
    =20
    =20
    =20
    =20
     _______________________________________________
     Speechsc mailing list
     Speechsc@ietf.org
     https://www1.ietf.org/mailman/listinfo/speechsc
    =20
     =20
      =20
    =20
    =20
     _______________________________________________
     Speechsc mailing list
     Speechsc@ietf.org
     https://www1.ietf.org/mailman/listinfo/speechsc
    =20

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Tue Nov 08 18:49:18 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZdDK-00075C-50; Tue, 08 Nov 2005 18:49:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZdDI-000754-Kl
	for speechsc@megatron.ietf.org; Tue, 08 Nov 2005 18:49:16 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14172
	for <speechsc@ietf.org>; Tue, 8 Nov 2005 18:48:49 -0500 (EST)
Received: from mail.vocalocity.com ([38.116.10.185] helo=smtp.vocalocity.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZdTB-0004vs-KD
	for speechsc@ietf.org; Tue, 08 Nov 2005 19:05:42 -0500
Received: by smtp.vocalocity.com (Postfix, from userid 9999)
	id 888B047455; Tue,  8 Nov 2005 18:49:06 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 8 Nov 2005 18:49:04 -0500
Message-ID: <92E86BBD06161E4299A56009516472EDAD484D@gates.vcorp.vocalocity.net>
Thread-Topic: test
Thread-Index: AcXkvwAmKFeHWR8QSKOeSyg/D7EV2g==
From: "Dan Burnett" <dburnett@vocalocity.net>
To: <speechsc@ietf.org>
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on sandlot
X-Spam-Status: No, score=-5.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,
	HTML_90_100,HTML_MESSAGE autolearn=ham version=3.0.4
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024
Subject: [Speechsc] test
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1718187689=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1718187689==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5E4BE.FFCCE52E"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5E4BE.FFCCE52E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This is a test.  Please ignore.

=20


------_=_NextPart_001_01C5E4BE.FFCCE52E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:PMingLiU;
	panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 3 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>This is a test.&nbsp; Please =
ignore.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C5E4BE.FFCCE52E--


--===============1718187689==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============1718187689==--




From speechsc-bounces@ietf.org Tue Nov 08 18:51:17 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZdFF-0007Q9-2L; Tue, 08 Nov 2005 18:51:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZdFD-0007PS-Gp
	for speechsc@megatron.ietf.org; Tue, 08 Nov 2005 18:51:15 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14321
	for <speechsc@ietf.org>; Tue, 8 Nov 2005 18:50:45 -0500 (EST)
Received: from mail.vocalocity.net ([38.116.10.177] helo=smtp.vocalocity.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZdV4-0004yc-CK
	for speechsc@ietf.org; Tue, 08 Nov 2005 19:07:38 -0500
Received: by smtp.vocalocity.net (Postfix, from userid 9999)
	id 32A6C16CDE3; Tue,  8 Nov 2005 18:51:03 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 8 Nov 2005 18:51:00 -0500
Message-ID: <92E86BBD06161E4299A56009516472EDAD484E@gates.vcorp.vocalocity.net>
Thread-Topic: recognition-timeout
Thread-Index: AcXkv0Vf4IXrBzIsS5KcR8nvLoz8Sg==
From: "Dan Burnett" <dburnett@vocalocity.net>
To: <speechsc@ietf.org>
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	revelation.vcorp.vocalocity.net
X-Spam-Status: No, score=-5.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 
	autolearn=ham version=3.0.4
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d2e37451f7f22841e3b6f40c67db0f
Content-Transfer-Encoding: quoted-printable
Subject: [Speechsc] recognition-timeout
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Group,

Group,

Here is a different analysis that attempts to lay out the
timelines of the various events.  It is essentially a poorman's call
flow diagram based almost exclusively on the header descriptions in
section 9.4.  I think it helps clarify the impact of Andrew's
suggested change.  Please let me know if I have made a mistake
somewhere in this analysis.

Note that I didn't include the "007 speech-too-early" case because I
believe that
case is clear.

Hotword recognition case
------------------------
Recognizer begins listening.
When speech begins no event is generated, but the recognition-timeout
timer is started.
If this timer expires the recognition request completes with a status
code of "003 recognition-timeout".

If and when an end of speech candidate is detected, the
speech-complete-timeout and speech-incomplete-timeout timers are
started (if necessary, the start time is backed up to the time when
the speech finished).

If the speech-incomplete-timeout timer expires, then
a) if the speech heard so far is a valid partial match of one or more
active
grammars but not a complete match of any active grammar, the server
rejects (what does this mean in the context of hotword recognition?)
the partial result with a Completion-Cause of "partial-match".
b) if the speech heard so far is a complete match of an active grammar
but there exist one or more other complete matches for which the
speech heard so far is a valid partial match, then this timeout also
applies (what does this mean? -- does it mean the same response as in
a above?)
c) otherwise, continue

If the speech-complete-timeout timer expires, then
a) if the speech heard so far is a complete match of an active grammar
and is not a valid partial match of any other grammar, then ??
(this is the implied case of recognition completing successfully)
b) if the speech heard so far does not match any active grammar (what
does this mean?  Does it mean no partial match or are partial matches
permitted?), then
?? (this is the implied case of a nomatch result)
c) otherwise, continue



Regular recognition case
------------------------
Recognizer begins listening.
If the start-input-timers parameter is
a) true (either by default or set explicitly), then the no-input-timeout
timer is started.
b) false, then the no-input-timeout timer is started when (and only
when) a
   START-INPUT-TIMERS request is received by the server from the
   client.
If the no-input-timeout timer expires, then a RECOGNITION-COMPLETE
event is sent to the client with a Completion-Status of "002
no-input-timeout".

If and when speech is detected the following actions occur:
1) a START-OF-INPUT event is sent to the client
2) the recognition-timeout timer is started.  If this timer expires,
then
  a) if the spoken input so far was a full match (what does this
     mean?), then the recognition request completes with a status code
     of "008 success-maxtime".
  b) if the spoken input so far was not a full match, then ????
(Note:  action 2 here is what would change with Andrew's proposal -- it
would become 'the recognition request completes with a status code of
"003 recognition-timeout"', the same as in the hotword case.  This
would remove the success-maxtime case.)

If and when an end of speech candidate is detected, the
speech-complete-timeout and speech-incomplete-timeout timers are
started (if necessary, the start time is backed up to the time when
the speech finished).

If the speech-incomplete-timeout timer expires, then
a) if the speech heard so far is a valid partial match of one or more
active
grammars but not a complete match of any active grammar, the server
rejects (what does this mean?) the partial result with a
Completion-Cause of
"013 partial-match".
b) if the speech heard so far is a complete match of an active grammar
but there exist one or more other complete matches for which the
speech heard so far is a valid partial match, then this timeout also
applies (what does this mean? -- does it mean the same response as in
a above?)
c) otherwise, continue

If the speech-complete-timeout timer expires, then
a) if the speech heard so far is a complete match of an active grammar
and is not a valid partial match of any other grammar, then ??
(this is the implied case of recognition completing successfully)
b) if the speech heard so far does not match any active grammar (what
does this mean?  Does it mean no partial match or are partial matches
permitted?), then
?? (this is the implied case of a nomatch result)
c) otherwise, continue

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Tue Nov 08 19:18:55 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZdfz-0002rC-0U; Tue, 08 Nov 2005 19:18:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZdfx-0002qc-G8
	for speechsc@megatron.ietf.org; Tue, 08 Nov 2005 19:18:53 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA22995
	for <speechsc@ietf.org>; Tue, 8 Nov 2005 19:18:26 -0500 (EST)
Received: from mail.vocalocity.net ([38.116.10.177] helo=smtp.vocalocity.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZdvq-0008Ao-2Z
	for speechsc@ietf.org; Tue, 08 Nov 2005 19:35:19 -0500
Received: by smtp.vocalocity.net (Postfix, from userid 9999)
	id B6A5E16CDE3; Tue,  8 Nov 2005 19:18:42 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 8 Nov 2005 19:18:41 -0500
Message-ID: <92E86BBD06161E4299A56009516472EDAD4853@gates.vcorp.vocalocity.net>
Thread-Topic: other timer-related issues
Thread-Index: AcXkwyOEYfvJs7aCSGysj+hQcHTPdg==
From: "Dan Burnett" <dburnett@vocalocity.net>
To: <speechsc@ietf.org>
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	revelation.vcorp.vocalocity.net
X-Spam-Status: No, score=-5.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 
	autolearn=ham version=3.0.4
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a
Content-Transfer-Encoding: quoted-printable
Subject: [Speechsc] other timer-related issues
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Group,

I had several other thoughts/comments not directly related to the
recognition-timeout issue.

1) The definitions of "complete match", "full match", and "partial
   match" should be clearer, eg.,
   - Full match =3D Complete match =3D "a sequence of recognized tokens =
that
constitutes a
     valid complete utterance according to the grammar"
   - N-token prefix =3D "the first N tokens of a complete match"
   - Partial match =3D "any N-token prefix"

   In addition, to simplify the timer text we could add the notion of
   - Maximal match =3D "a complete match that is not a partial match of
any
   other complete match"


2) As I was writing out the analysis in my earlier email (while
re-reading the draft), it was not immediately
   apparent in the draft what the behavior was in all cases, hence the
   "??" in several places.  In a number of these cases one can
implicitly
   assume the behavior to result in a "000 success" or "001 no-match",
   but I couldn't find it explicitly stated.  Did I miss this, or do
   we need to add specific text?

3) It was also not immediately apparent that all the ways of
   successfully navigating past the speech-complete-timeout and
   speech-incomplete-timeout timers are addressed.  I don't believe
   there are any restrictions on the order in which these two timers
   can expire, so what about the following cases (where a certain
   situation exists when the first timer expires and another exists
   when the second expires)?

SIT           -> (then)         SCT
no partial match                (only possibility is no partial match)
-- handled
complete (no other partial)     (only possibility is complete) --
handled


SCT           -> (then)         SIT
partial match                   complete -- not handled
non-maximal complete match      nomatch -- not handled?
non-maximal complete match      complete -- not handled


Thoughts, anyone?

Interestingly, 9.4.16 says that the speech-incomplete-timeout is
usually longer than the speech-complete-timeout, which would lead to
the second group of cases here (SIT after SCT).


Again, if I've missed something, I'm sure someone will graciously
correct me :)

-- dan

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Wed Nov 09 16:26:13 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EZxSP-0001T9-9e; Wed, 09 Nov 2005 16:26:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EZxSN-0001SY-FO
	for speechsc@megatron.ietf.org; Wed, 09 Nov 2005 16:26:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA10687
	for <speechsc@ietf.org>; Wed, 9 Nov 2005 16:25:42 -0500 (EST)
Received: from [195.222.227.20] (helo=gromit.ibp.de ident=Debian-exim)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EZxiR-0002UM-NI
	for speechsc@ietf.org; Wed, 09 Nov 2005 16:42:48 -0500
Received: from [195.222.227.22] (helo=[195.222.227.22])
	by gromit.ibp.de with esmtp (Exim 4.50)
	id 1EZxAr-0003t0-M3; Wed, 09 Nov 2005 22:08:06 +0100
Message-ID: <4372694C.3030702@ibp.de>
Date: Wed, 09 Nov 2005 22:25:32 +0100
From: Claudia Daboul <claudia@ibp.de>
User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Dan Burnett <dburnett@vocalocity.net>
Subject: Re: [Speechsc] other timer-related issues
References: <92E86BBD06161E4299A56009516472EDAD4853@gates.vcorp.vocalocity.net>
In-Reply-To: <92E86BBD06161E4299A56009516472EDAD4853@gates.vcorp.vocalocity.net>
X-Enigmail-Version: 0.86.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2e8fc473f5174be667965460bd5288ba
Content-Transfer-Encoding: 7bit
Cc: speechsc@ietf.org
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Maybe it's useful to look at some examples to clarify the meaning of the 
various recognizer timeouts and events.

I will explain my understanding of the terms that where discussed lately 
on some examples and we can see if everybody agrees at least on these 
examples.

Consider a grammar that allows ordering drinks from a menu. It would 
allow utterances like: "A beer, please" or "Two coffee, a beer and two 
coke and an apple juice."

Consider the following sample utterances:

1) "Two coffee and a beer."
Complete, but not maximal match. (I use the term "maximal match" 
introduced by Dan.)
These utterances would result in "000 success" after
"speech-incomplete-timeout" has expired.

2) "Two coffee and a beer, please".
A maximal match, would result in "000 success" after
"speech-complete-timeout" has expired
(the reaction would usually be a bit faster than in case 1, since 
"speech-complete-timeout < speech-incomplete-timeout")

3) "Two coffee, a beer."
A partial, but not complete match,
would result in "013 partial-match" after "speech-incomplete-timeout"
has expired.

Note that some recognizers allow setting different timeouts for cases 1 
and 3. It would be something like "speech-maybecomplete-timeout", such that:
speech-complete-timeout < speech-maybecomplete-timeout < 
speech-incomplete-timeout
This intermediate timeout would then apply in case 1.

4) "Two coffee, a squishy and a beer."
A no-match, because the word "squishy" is not in the grammar. This would 
usually result in a "001 nomatch" immediately after the end of the word 
"squishy" is detected. The recognizer would not have to wait for the 
"speech-incomplete-timeout" to fire.
But this case depends on the implementation. The above behaviour could 
only be achieved, when speech is processed by the recognizer at 
realtime. Some implementations separate endpointing and speech 
recognition. Then utterances are only processed by the recognizer after 
the endpointing process has determined a complete utterance. In that 
setup the nomatch-event would come only after the word "beer" plus the 
"speech-incomplete-timeout" and the "speech-complete-timeout" and 
"speech-incomplete-timeout" could not be distinguished.

I'm still not completely sure about the behaviour, when the utterance is 
cut off by  the "recognition-timeout". For example consider the case 
where an utterance is cut off in the middle of the last word like this:

5) "Two coffee, a beer, a coke and two tea and a glass of wine and an oran"

What should be the return code in this case: "001 nomatch", "008
success-maxtime" or "013 partial-match"?

Would it make a difference if the utterance was cut off a bit earlier as in
5') "Two coffee, a beer, a coke and two tea and a glass of wine and an"
or
5'') "Two coffee, a beer, a coke and two tea and a glass of wine"
?
I think it should be "008" in all these cases.

Andrew's suggestion I interpreted as follows: The cut off utterance
6) "Two coffee, a squishy, a coke and two tea and a glass of wine and an"
which contains the unknown word "squishy" should return "003" instead of 
the usual "001". Did I get this right, Andrew?
Again this would only apply in the setup where endpointing must be 
completed before the actual recognition starts.

An application could distinguish this case from the usual no-match and 
have different prompts like:
A) "I didn't completey understand your order. Please make sure to choose 
only items from our menu." (for 001)
B) "Your order is getting too long and I didn't understand everything 
you said. Let us go through your order item by item and please make sure 
to order only items from our menu. What was the first item again?" (for 003)
I'm not sure, if it's really necessary to have this distinction, though. 
I think it will rarely be used by applications.

Anyway I hope these examples can help a bit to clarify the terminology. 
Does anybody have examples for the timeouts in hotword-mode?

Claudia




Dan Burnett wrote:
> Group,
> 
> I had several other thoughts/comments not directly related to the
> recognition-timeout issue.
> 
> 1) The definitions of "complete match", "full match", and "partial
>    match" should be clearer, eg.,
>    - Full match = Complete match = "a sequence of recognized tokens that
> constitutes a
>      valid complete utterance according to the grammar"
>    - N-token prefix = "the first N tokens of a complete match"
>    - Partial match = "any N-token prefix"
> 
>    In addition, to simplify the timer text we could add the notion of
>    - Maximal match = "a complete match that is not a partial match of
> any
>    other complete match"
> 
> 
> 2) As I was writing out the analysis in my earlier email (while
> re-reading the draft), it was not immediately
>    apparent in the draft what the behavior was in all cases, hence the
>    "??" in several places.  In a number of these cases one can
> implicitly
>    assume the behavior to result in a "000 success" or "001 no-match",
>    but I couldn't find it explicitly stated.  Did I miss this, or do
>    we need to add specific text?
> 
> 3) It was also not immediately apparent that all the ways of
>    successfully navigating past the speech-complete-timeout and
>    speech-incomplete-timeout timers are addressed.  I don't believe
>    there are any restrictions on the order in which these two timers
>    can expire, so what about the following cases (where a certain
>    situation exists when the first timer expires and another exists
>    when the second expires)?
> 
> SIT           -> (then)         SCT
> no partial match                (only possibility is no partial match)
> -- handled
> complete (no other partial)     (only possibility is complete) --
> handled
> 
> 
> SCT           -> (then)         SIT
> partial match                   complete -- not handled
> non-maximal complete match      nomatch -- not handled?
> non-maximal complete match      complete -- not handled
> 
> 
> Thoughts, anyone?
> 
> Interestingly, 9.4.16 says that the speech-incomplete-timeout is
> usually longer than the speech-complete-timeout, which would lead to
> the second group of cases here (SIT after SCT).
> 
> 
> Again, if I've missed something, I'm sure someone will graciously
> correct me :)
> 
> -- dan
> 
> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc



_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 11:20:22 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaF9y-0002Aw-2O; Thu, 10 Nov 2005 11:20:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaF9w-0002Ar-Il
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 11:20:20 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14166
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 11:19:51 -0500 (EST)
Received: from mxgate1.brooktrout.com ([204.176.74.10])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaFQA-00073Q-QJ
	for speechsc@ietf.org; Thu, 10 Nov 2005 11:37:08 -0500
X-IronPort-AV: i="3.97,314,1125892800"; 
	d="scan'208"; a="22538763:sNHT27255584"
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Date: Thu, 10 Nov 2005 11:19:01 -0500
Message-ID: <330A23D8336C0346B5C1A5BB19666647018F7C6F@ATLANTIS.Brooktrout.com>
Thread-Topic: Meeting Info
Thread-Index: AcXmEnYmz+hJTvEXSNyiIOXX4PG7fg==
From: "Burger, Eric" <eburger@brooktrout.com>
To: <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199
Content-Transfer-Encoding: quoted-printable
Subject: [Speechsc] Meeting Info
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

The Materials are on the meeting web site:
https://onsite.ietf.org/public/meeting_materials.cgi?meeting_num=3D64

Scroll down to speechsc.  The agenda and slides are there.

Audio (sometimes spotty) is at:
http://videolab.uoregon.edu/events/ietf/ietf645.m3u


Jabber:
Server: ietf.xmpp.org
Room: speechsc

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 11:27:53 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaFHE-0002tV-V8; Thu, 10 Nov 2005 11:27:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaFHD-0002tJ-Bx
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 11:27:51 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14552
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 11:27:22 -0500 (EST)
Received: from web33109.mail.mud.yahoo.com ([68.142.206.90])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1EaFXS-0007DA-Di
	for speechsc@ietf.org; Thu, 10 Nov 2005 11:44:39 -0500
Received: (qmail 51411 invoked by uid 60001); 10 Nov 2005 16:27:41 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=ipAsUoQ8OJVBERzso+CbAccum92v+BViFOOv13pl3YSL+ID+Z4aFQUXMDYsya5+tBM1OCgtTbHGLoyNsdogEPu44IUU6vZ+aXXsXahlkQ873iMa6KSyVuF604uFOGzwpYV5dHDKdaCn+wOzPL4Fnq6LlnjYKdcQevKvihpJ6+os=
	; 
Message-ID: <20051110162741.51409.qmail@web33109.mail.mud.yahoo.com>
Received: from [206.47.9.3] by web33109.mail.mud.yahoo.com via HTTP;
	Thu, 10 Nov 2005 08:27:41 PST
Date: Thu, 10 Nov 2005 08:27:41 -0800 (PST)
From: Dan Burnett <dan_burnett2000@yahoo.com>
Subject: Re: [Speechsc] other timer-related issues
To: Dan Burnett <dburnett@vocalocity.net>, speechsc@ietf.org
In-Reply-To: <92E86BBD06161E4299A56009516472EDAD4853@gates.vcorp.vocalocity.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: 3.5 (+++)
X-Scan-Signature: 5ebbf074524e58e662bc8209a6235027
Content-Transfer-Encoding: 8bit
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Someone pointed out to me offline that I left
something out of the definition of "partial match".  I
had originally described the prefix as being a proper
prefix (i.e. not including the entire complete match
token string) but somehow dropped it.

The definition of a partial match should be "any
N-token prefix that is not itself a complete match".

-- dan

--- Dan Burnett <dburnett@vocalocity.net> wrote:

> Group,
> 
> I had several other thoughts/comments not directly
> related to the
> recognition-timeout issue.
> 
> 1) The definitions of "complete match", "full
> match", and "partial
>    match" should be clearer, eg.,
>    - Full match = Complete match = "a sequence of
> recognized tokens that
> constitutes a
>      valid complete utterance according to the
> grammar"
>    - N-token prefix = "the first N tokens of a
> complete match"
>    - Partial match = "any N-token prefix"
> 
>    In addition, to simplify the timer text we could
> add the notion of
>    - Maximal match = "a complete match that is not a
> partial match of
> any
>    other complete match"
> 
> 
> 2) As I was writing out the analysis in my earlier
> email (while
> re-reading the draft), it was not immediately
>    apparent in the draft what the behavior was in
> all cases, hence the
>    "??" in several places.  In a number of these
> cases one can
> implicitly
>    assume the behavior to result in a "000 success"
> or "001 no-match",
>    but I couldn't find it explicitly stated.  Did I
> miss this, or do
>    we need to add specific text?
> 
> 3) It was also not immediately apparent that all the
> ways of
>    successfully navigating past the
> speech-complete-timeout and
>    speech-incomplete-timeout timers are addressed. 
> I don't believe
>    there are any restrictions on the order in which
> these two timers
>    can expire, so what about the following cases
> (where a certain
>    situation exists when the first timer expires and
> another exists
>    when the second expires)?
> 
> SIT           -> (then)         SCT
> no partial match                (only possibility is
> no partial match)
> -- handled
> complete (no other partial)     (only possibility is
> complete) --
> handled
> 
> 
> SCT           -> (then)         SIT
> partial match                   complete -- not
> handled
> non-maximal complete match      nomatch -- not
> handled?
> non-maximal complete match      complete -- not
> handled
> 
> 
> Thoughts, anyone?
> 
> Interestingly, 9.4.16 says that the
> speech-incomplete-timeout is
> usually longer than the speech-complete-timeout,
> which would lead to
> the second group of cases here (SIT after SCT).
> 
> 
> Again, if I've missed something, I'm sure someone
> will graciously
> correct me :)
> 
> -- dan
> 
> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc
> 



	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 12:43:33 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaGST-0004c0-6c; Thu, 10 Nov 2005 12:43:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaGSR-0004at-2s
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 12:43:31 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20989
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 12:43:01 -0500 (EST)
Received: from mail.voicegenie.com ([205.150.90.87] helo=voicegenie.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaGig-0001bJ-E3
	for speechsc@ietf.org; Thu, 10 Nov 2005 13:00:19 -0500
Received: from [205.150.90.65] (parrot.voicegenie.com [205.150.90.65])
	by voicegenie.com (8.11.6+Sun/8.9.3) with ESMTP id jAAHgZR04524;
	Thu, 10 Nov 2005 12:42:35 -0500 (EST)
Message-ID: <4373868B.1030309@voicegenie.com>
Date: Thu, 10 Nov 2005 12:42:35 -0500
From: Andrew Wahbe <awahbe@voicegenie.com>
Organization: VoiceGenie Technologies
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Claudia Daboul <claudia@ibp.de>
Subject: Re: [Speechsc] other timer-related issues
References: <92E86BBD06161E4299A56009516472EDAD4853@gates.vcorp.vocalocity.net>
	<4372694C.3030702@ibp.de>
In-Reply-To: <4372694C.3030702@ibp.de>
Content-Type: multipart/mixed; boundary="------------060606030808020008060500"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f1405b5eaa25d745f8c52e3273d3af78
Cc: speechsc@ietf.org
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.
--------------060606030808020008060500
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I think I can clarify when I think 003 would be returned. The most 
obvious example I can think of is actually from experience -- the caller 
didn't hang up the phone properly and put it down next to their TV. We 
just happened to be recording the utterances for tuning. What we got was 
a series of maxspeech timeouts (in VoiceXML speak) where each utterance 
was just noise (that included bits of speech). This would clearly result 
in an MRCP Recognition completion cause of 003. For other cases I don't 
think its as clear cut (according to the current spec -- even with my 
proposed modification).

However, in my opinion (after rethinking the issues a little),  if the 
recognition-timeout fires either 003 or 008 is returned. 008 is only 
returned if the utterance is a complete match and, more importantly, 
there is a valid result to be processed. For me that is the key 
question:  Is there, or is there not a valid result that the app can 
process?

If there is, the result is 008; otherwise, it's 003. Determining where 
the timer fired in the utterance and if the user was cut off is not 
really important. Additionally, I don't think its that reliable. In 
reality, one frequently gets a low confidence match rather than a 
nomatch from the recognizer. If you aren't getting a clear distinction 
between matches and no-matches, throwing partial-matches into the mix 
doesn't seem worthwhile.

Also, what are you going to do when you have a partial match? Can you 
process an attached result? I don't think so -- remember that the 
semantic interpretation rules need to run on a matched token sequence. 
It is quite likely that the logic in those rules assume full matches. If 
you run the rules on a partial match you run the risk of generating some 
weird semantic interpretation result that can't be processed. So I 
really question the usefulness of the partial-match result -- perhaps 
its worth changing this back to no-match (as it was in the 06 draft). I 
can't recall the reason for introducing partial-match either; anyone 
care to clarify?

Anyways, in my opinion the recognition timeout examples you gave should, 
strictly speaking have the following completion cause codes:

5) 003
5') 003
5'') 008
6) 003
This is because 5'' is the only complete match.

However, practically speaking you will probably get 008 for all versions 
of 5) since its quite likely that either "Two coffee, a beer, a coke and 
two tea and a glass of wine and an orange" or "Two coffee, a beer, a 
coke and two tea and a glass of wine" is matched with a reasonable 
confidence level. For 6) you might still get 003 as long as "squishy" 
wasn't mistaken for something else in the grammar.

For your examples 1-4, I agree with your analysis (though I again 
question the usefulness of partial match -- I think that strictly 
speaking 3 should be a no-match, but practically speaking you would 
probably get a match for something like "Two coffee, and a beer" with 
perhaps a lower but reasonable confidence).

Another comment: I don't think I've ever seen a recognizer return in the 
middle of an utterance because it hit a token that didn't match the 
grammar. ie. if you said "Two coffee, a squishy and a beer." and squishy 
wasn't in the grammar, the system would still wait until you finished 
speaking. This could just be because this token is matching something 
else in the grammar with a low confidence or the endpointing is taking 
place before hand as you mentioned. I'm not sure... and it probably 
depends on the recognizer you are using.

I would find that behavior a bit strange though... wouldn't you want to 
always try and wait for the user to finish speaking? Otherwise, wouldn't 
you be sentencing yourself to a speech-too-early result after each 
no-match result? Anyways, its not a big deal -- I'm not proposing we 
change the definitions of no-match or the timeouts in this regard. I 
think it does reinforce my point that focusing on complete match vs 
partial match vs no match of the token string is perhaps the wrong 
approach when generating the completion-cause code. I think its better 
to discern: I have a result for you to process vs I don't have a valid 
result.

IMO, this line of reasoning gives you
no-input (no input at all)
no-match (I got input but no valid result)
match (I got input and a valid result)
recognition-timeout (I got input, but it was too long and I didn't get a 
valid result)
success-maxtime (I got input, and it was too long but what I did get 
seemed to be a valid result).
(along with speech-too-early and all the error results).

I think these are basically the codes in the 06 draft with the 
distinction between 003 and 008 (the original concern that precipitated 
the changes) clarified. This is just what makes sense to me, at least 
for normal recognition mode. I'd need to think about hotword recognition 
some more before commenting.

Finally on your comment of the usefulness of discerning 001 from 003: I 
can understand your point of view, but the fact of the matter is that a 
VoiceXML browser requires that this distinction be made. I think it 
makes a lot of sense to cater to this need since VoiceXML browsers will 
probably one of the most (if not the most) common forms of MRCP v2 client.

Andrew

Claudia Daboul wrote:

> Maybe it's useful to look at some examples to clarify the meaning of 
> the various recognizer timeouts and events.
>
> I will explain my understanding of the terms that where discussed 
> lately on some examples and we can see if everybody agrees at least on 
> these examples.
>
> Consider a grammar that allows ordering drinks from a menu. It would 
> allow utterances like: "A beer, please" or "Two coffee, a beer and two 
> coke and an apple juice."
>
> Consider the following sample utterances:
>
> 1) "Two coffee and a beer."
> Complete, but not maximal match. (I use the term "maximal match" 
> introduced by Dan.)
> These utterances would result in "000 success" after
> "speech-incomplete-timeout" has expired.
>
> 2) "Two coffee and a beer, please".
> A maximal match, would result in "000 success" after
> "speech-complete-timeout" has expired
> (the reaction would usually be a bit faster than in case 1, since 
> "speech-complete-timeout < speech-incomplete-timeout")
>
> 3) "Two coffee, a beer."
> A partial, but not complete match,
> would result in "013 partial-match" after "speech-incomplete-timeout"
> has expired.
>
> Note that some recognizers allow setting different timeouts for cases 
> 1 and 3. It would be something like "speech-maybecomplete-timeout", 
> such that:
> speech-complete-timeout < speech-maybecomplete-timeout < 
> speech-incomplete-timeout
> This intermediate timeout would then apply in case 1.
>
> 4) "Two coffee, a squishy and a beer."
> A no-match, because the word "squishy" is not in the grammar. This 
> would usually result in a "001 nomatch" immediately after the end of 
> the word "squishy" is detected. The recognizer would not have to wait 
> for the "speech-incomplete-timeout" to fire.
> But this case depends on the implementation. The above behaviour could 
> only be achieved, when speech is processed by the recognizer at 
> realtime. Some implementations separate endpointing and speech 
> recognition. Then utterances are only processed by the recognizer 
> after the endpointing process has determined a complete utterance. In 
> that setup the nomatch-event would come only after the word "beer" 
> plus the "speech-incomplete-timeout" and the "speech-complete-timeout" 
> and "speech-incomplete-timeout" could not be distinguished.
>
> I'm still not completely sure about the behaviour, when the utterance 
> is cut off by  the "recognition-timeout". For example consider the 
> case where an utterance is cut off in the middle of the last word like 
> this:
>
> 5) "Two coffee, a beer, a coke and two tea and a glass of wine and an 
> oran"
>
> What should be the return code in this case: "001 nomatch", "008
> success-maxtime" or "013 partial-match"?
>
> Would it make a difference if the utterance was cut off a bit earlier 
> as in
> 5') "Two coffee, a beer, a coke and two tea and a glass of wine and an"
> or
> 5'') "Two coffee, a beer, a coke and two tea and a glass of wine"
> ?
> I think it should be "008" in all these cases.
>
> Andrew's suggestion I interpreted as follows: The cut off utterance
> 6) "Two coffee, a squishy, a coke and two tea and a glass of wine and an"
> which contains the unknown word "squishy" should return "003" instead 
> of the usual "001". Did I get this right, Andrew?
> Again this would only apply in the setup where endpointing must be 
> completed before the actual recognition starts.
>
> An application could distinguish this case from the usual no-match and 
> have different prompts like:
> A) "I didn't completey understand your order. Please make sure to 
> choose only items from our menu." (for 001)
> B) "Your order is getting too long and I didn't understand everything 
> you said. Let us go through your order item by item and please make 
> sure to order only items from our menu. What was the first item 
> again?" (for 003)
> I'm not sure, if it's really necessary to have this distinction, 
> though. I think it will rarely be used by applications.
>
> Anyway I hope these examples can help a bit to clarify the 
> terminology. Does anybody have examples for the timeouts in hotword-mode?
>
> Claudia
>
>
>
>
> Dan Burnett wrote:
>
>> Group,
>>
>> I had several other thoughts/comments not directly related to the
>> recognition-timeout issue.
>>
>> 1) The definitions of "complete match", "full match", and "partial
>>    match" should be clearer, eg.,
>>    - Full match = Complete match = "a sequence of recognized tokens that
>> constitutes a
>>      valid complete utterance according to the grammar"
>>    - N-token prefix = "the first N tokens of a complete match"
>>    - Partial match = "any N-token prefix"
>>
>>    In addition, to simplify the timer text we could add the notion of
>>    - Maximal match = "a complete match that is not a partial match of
>> any
>>    other complete match"
>>
>>
>> 2) As I was writing out the analysis in my earlier email (while
>> re-reading the draft), it was not immediately
>>    apparent in the draft what the behavior was in all cases, hence the
>>    "??" in several places.  In a number of these cases one can
>> implicitly
>>    assume the behavior to result in a "000 success" or "001 no-match",
>>    but I couldn't find it explicitly stated.  Did I miss this, or do
>>    we need to add specific text?
>>
>> 3) It was also not immediately apparent that all the ways of
>>    successfully navigating past the speech-complete-timeout and
>>    speech-incomplete-timeout timers are addressed.  I don't believe
>>    there are any restrictions on the order in which these two timers
>>    can expire, so what about the following cases (where a certain
>>    situation exists when the first timer expires and another exists
>>    when the second expires)?
>>
>> SIT           -> (then)         SCT
>> no partial match                (only possibility is no partial match)
>> -- handled
>> complete (no other partial)     (only possibility is complete) --
>> handled
>>
>>
>> SCT           -> (then)         SIT
>> partial match                   complete -- not handled
>> non-maximal complete match      nomatch -- not handled?
>> non-maximal complete match      complete -- not handled
>>
>>
>> Thoughts, anyone?
>>
>> Interestingly, 9.4.16 says that the speech-incomplete-timeout is
>> usually longer than the speech-complete-timeout, which would lead to
>> the second group of cases here (SIT after SCT).
>>
>>
>> Again, if I've missed something, I'm sure someone will graciously
>> correct me :)
>>
>> -- dan
>>
>> _______________________________________________
>> Speechsc mailing list
>> Speechsc@ietf.org
>> https://www1.ietf.org/mailman/listinfo/speechsc
>
>
>
>
> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc
>
>

--------------060606030808020008060500
Content-Type: text/x-vcard; charset=utf-8;
 name="awahbe.vcf"
Content-Disposition: attachment;
 filename="awahbe.vcf"
Content-Transfer-Encoding: 7bit

begin:vcard
fn:Andrew Wahbe
n:Wahbe;Andrew
org:VoiceGenie Technologies INC.;Multimodal and Development Tools
adr:8th Floor;;1120 Finch Avenue W.;Toronto;ON;M3J 3H7;Canada
email;internet:awahbe@voicegenie.com
title:Technical Manager
tel;work:(416) 736-0905 ext. 258
tel;fax:(416) 736-1551
x-mozilla-html:TRUE
url:http://www.voicegenie.com
version:2.1
end:vcard


--------------060606030808020008060500
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--------------060606030808020008060500--




From speechsc-bounces@ietf.org Thu Nov 10 14:01:03 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaHfT-0002U6-48; Thu, 10 Nov 2005 14:01:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaHfR-0002TG-HA
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 14:01:01 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26053
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 14:00:33 -0500 (EST)
Received: from web33104.mail.mud.yahoo.com ([68.142.206.85])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1EaHvh-0003ye-6X
	for speechsc@ietf.org; Thu, 10 Nov 2005 14:17:50 -0500
Received: (qmail 28286 invoked by uid 60001); 10 Nov 2005 19:00:51 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=1ZucxW7/Sqz4b3Mma2lNd9Ki1MtbpMCjMWeJMaQ4pLywDqAl1TqUNf0hJMJoF02B4ivavYhBDJkAi/HfvMWIZx7k+2INT3s/q8sosKNndOR3V6+1OUjEdCR3AVcfxTAB3MoUOQOMpEV/SGjocuk166I5DZjs5vtj+5QaOytdXe4=
	; 
Message-ID: <20051110190051.28284.qmail@web33104.mail.mud.yahoo.com>
Received: from [209.52.108.206] by web33104.mail.mud.yahoo.com via HTTP;
	Thu, 10 Nov 2005 11:00:50 PST
Date: Thu, 10 Nov 2005 11:00:50 -0800 (PST)
From: Dan Burnett <dan_burnett2000@yahoo.com>
Subject: Re: [Speechsc] other timer-related issues
To: speechsc@ietf.org
In-Reply-To: <4373868B.1030309@voicegenie.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: 3.6 (+++)
X-Scan-Signature: 10ba05e7e8a9aa6adb025f426bef3a30
Content-Transfer-Encoding: 8bit
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I agree with Andrew's observations, statements and
analysis below, and I believe the conditions (and
their definitions) are what was originally intended
before the concept of partial matching entered the
document.

I would prefer to have the return conditions as you've
specified them.

I believe they would work as follows for hotword:
no-input (no input at all)
match (I got input and a valid result)
success-maxtime (I got input, and it was too long but
what I did get seemed to be a valid result).

The no-match and recognition-timeout cases don't
matter for hotword (at least for VoiceXML).

-- dan

--- Andrew Wahbe <awahbe@voicegenie.com> wrote:

...
> Another comment: I don't think I've ever seen a
> recognizer return in the 
> middle of an utterance because it hit a token that
> didn't match the 
> grammar. ie. if you said "Two coffee, a squishy and
> a beer." and squishy 
> wasn't in the grammar, the system would still wait
> until you finished 
> speaking. This could just be because this token is
> matching something 
> else in the grammar with a low confidence or the
> endpointing is taking 
> place before hand as you mentioned. I'm not sure...
> and it probably 
> depends on the recognizer you are using.
> 
> I would find that behavior a bit strange though...
> wouldn't you want to 
> always try and wait for the user to finish speaking?
> Otherwise, wouldn't 
> you be sentencing yourself to a speech-too-early
> result after each 
> no-match result? Anyways, its not a big deal -- I'm
> not proposing we 
> change the definitions of no-match or the timeouts
> in this regard. I 
> think it does reinforce my point that focusing on
> complete match vs 
> partial match vs no match of the token string is
> perhaps the wrong 
> approach when generating the completion-cause code.
> I think its better 
> to discern: I have a result for you to process vs I
> don't have a valid 
> result.
> 
> IMO, this line of reasoning gives you
> no-input (no input at all)
> no-match (I got input but no valid result)
> match (I got input and a valid result)
> recognition-timeout (I got input, but it was too
> long and I didn't get a 
> valid result)
> success-maxtime (I got input, and it was too long
> but what I did get 
> seemed to be a valid result).
> (along with speech-too-early and all the error
> results).
> 
> I think these are basically the codes in the 06
> draft with the 
> distinction between 003 and 008 (the original
> concern that precipitated 
> the changes) clarified. This is just what makes
> sense to me, at least 
> for normal recognition mode. I'd need to think about
> hotword recognition 
> some more before commenting.
...


	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 15:51:12 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaJO4-0007NG-AU; Thu, 10 Nov 2005 15:51:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaJO1-0007N3-Po
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 15:51:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA03734
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 15:50:41 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaJeJ-0008Fs-2L
	for speechsc@ietf.org; Thu, 10 Nov 2005 16:07:59 -0500
Received: from sj-core-4.cisco.com ([171.68.223.138])
	by sj-iport-4.cisco.com with ESMTP; 10 Nov 2005 12:50:59 -0800
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id jAAKovag022156;
	Thu, 10 Nov 2005 12:50:57 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
Date: Thu, 10 Nov 2005 12:50:55 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C73A327@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [speechsc] VoiceXML maxspeech timeout not implementable
	withMRCPv2
Thread-Index: AcXjv+z4t3Gy6OPdT+SBCfRZty8yUgADA4mAAJoDe9A=
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Shanmugham, Saravanan" <sarvi@cisco.com>,
	"Dave Burke" <david.burke@voxpilot.com>,
	"Andrew Wahbe" <awahbe@voicegenie.com>,
	"IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 918f4bd8440e8de4700bcf6d658bc801
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I just re-read this whole description and came to a different
conlcusion.

When a recongizer is started and the speaker starts speaking.

The match conditions for the spoken speech and grammar matching upto
that point can be one of the following
   no-match
   partial-match
   complete-match
You could go one step further and say a complete-match can be of 2
sub-classes on further grammar possibilities(Is there value to doing
this. My thinking is not, Any thoughts)
   complete-match-with-more-possibilities
   Complete-match-with-no-more-possibilities

Theoretically speaking, no-match could be decided the moment that the
speaker speaks something that does not match anything, which could be
even the first word.
But, if I understand right, most commercial recognizers today don't
match the speech as they are spoken, but rather wait for
end-pointing/some-silience or a timer before doing the matching.

NOW, walking through what happens during a non-hotword RECOGNIZE
operation.

The Recognition-Timer is started right at the beginning of the RECOGNIZE
operation.

When such a silence happens they take the speech collected upto that
point, and match it with the grammar and do the following.
   1. If there was NO match - they generate   "no-match 001" completion
cause code.
   2. If there was partial-match - They start the
Speech-Incomplete-Timer
   3. If there was complete-match(both sub types) - They start the
Speech-Complete-Timer.

Now lets look at the cases of the different timers expiring.

Speech-Incomplete-Timer expires, we return partial-match 013
When Speech-Complete-Timer expires, we return "success" 000.
When Recognition-Timer expires we have multiple possibilities based on
the grammar match condition.
    1. no-match 001
    2. partial-match 013
    3. succcess (which is differentiated as success-maxtime 008)

So I don't see what we are missing here.
Now theoretically, we could create new completion cause code
no-match-max-time, and partial-match-maxtime to differentiate them from
the ones that would have been generated during a silence/endpointing.

Now If I understand Andrew, he is refering to no-match-max-time as
Recognition-Timeout, which is fine by me, but question if it is actually
necessary for the differeniation. Coz, I am thinking if we want to
different no-match-maxtime(andrew's proposed recongition-timeout), and
success-maxtime(already defined), then we should also define
partial-match-maxtime, which has a higher probablity of occuring than
success-maxtime :-))

What do you think,
Sarvi=20


     -----Original Message-----
     From: speechsc-bounces@ietf.org=20
     [mailto:speechsc-bounces@ietf.org] On Behalf Of=20
     Shanmugham, Saravanan
     Sent: Monday, November 07, 2005 10:54 AM
     To: Dave Burke; Andrew Wahbe; IETF SPEECHSC (E-mail)
     Subject: RE: [speechsc] VoiceXML maxspeech timeout not=20
     implementable withMRCPv2
    =20
     I understand and see his point. I think what he is=20
     proposing is what it used to be before it was changed=20
     based on previous feed back. Hence I want to be carefull=20
     before making this change.=20
    =20
     I have this as the only Open Issue in my slides for the=20
     SpeechSC meeting. If there is concerns raised this is a=20
     simple enough change to get into -09.
    =20
     Sarvi=20
     =20
    =20
    =20
          -----Original Message-----
          From: speechsc-bounces@ietf.org=20
          [mailto:speechsc-bounces@ietf.org] On Behalf Of Dave Burke
          Sent: Monday, November 07, 2005 9:17 AM
          To: Andrew Wahbe; IETF SPEECHSC (E-mail)
          Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
          implementable withMRCPv2
         =20
          I agree with Andrew's analysis and that his proposed text=20
          clarification is warranted, i.e.
         =20
          "003 recognition-timeout: RECOGNIZE completed without a=20
          match due to a recognition-timeout"
         =20
          Dave
         =20
          ----- Original Message -----
          From: "Andrew Wahbe" <awahbe@voicegenie.com>
          To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
          Sent: Friday, October 28, 2005 3:33 AM
          Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
          implementable
          withMRCPv2
         =20
         =20
          > Man I should stop writing emails so late at night:
          > My new proposed text for 003 wasn't changed at all. This=20
          is what I am
          > proposing:
          >
          > 003 recognition-timeout: RECOGNIZE completed without a=20
          match due to a=20
          > recognition-timeout
          >
          > Andrew
          >
          > Andrew Wahbe wrote:
          >
          >> I just noticed that my completion cause code analysis=20
          was wrong in=20
          >> one
          >> case:
          >>
          >> - between drafts 06 and 07 it seems the definition=20
     of Speech=20
          >> Incomplete Timeout (Section 9.4.16) was changed so that=20
          >> "partial-match" (013) was returned when it fired=20
          instead of "no-match"
          >> (001).
          >>
          >> So I guess what we are saying is that another way of=20
          terminating=20
          >> recognition is that the speech is just not matching the=20
          grammar at=20
          >> all and that is what yeilds no-match (001). (Though I=20
          could have=20
          >> sworn that a recognizer waits until you were done=20
          talking even if the=20
          >> utterance wasn't matching at all and that incomplete=20
          timeout was used=20
          >> in that case. Anyone care to clarify?)
          >>
          >> Anyways, I don't think this changes my real point below.
          >>
          >> Andrew
          >>
          >> Andrew Wahbe wrote:
          >>
          >>> Actually, this is something I've raised before with=20
          the 07 draft=20
          >>> (see
          >>>=20
          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
          1510.html
          >>> )
          >>> but is still not fixed in 08.
          >>>
          >>> I don't see a way to implement the VoiceXML maxspeech=20
          timeout with=20
          >>> the current recognition completion cause codes. The=20
          semantics of the=20
          >>> Recognition Timer match those of VoiceXML maxspeech=20
          timeout. There=20
          >>> are currently 2 cause codes related to this timer:
          >>>
          >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
          completed without=20
          >>> a match due to a recognition-timeout
          >>>
          >>> 008 success-maxtime: RECOGNIZE request terminated=20
          because speech was=20
          >>> too long but whatever was spoken till that point was a=20
          full match.
          >>>
          >>> But what should be thrown in a non-hotword recognition=20
          when the=20
          >>> timer fires and there is no match? It can't be 001=20
          no-match; the=20
          >>> VoiceXML interpreter will not be able to distinguish a=20
          "nomatch"=20
          >>> from "maxspeech" in this case.
          >>>
          >>> Let's take a step back. If we really want to describe=20
          what happened,=20
          >>> then I think we need to communicate to the client=20
     1) why the=20
          >>> recognition was stopped and 2) if the result a=20
          no-match, a partial=20
          >>> match, or a complete match when it stopped.
          >>>
          >>> 1) The recognition can stop for the following reasons=20
          (the related=20
          >>> cause codes in parens):
          >>>
          >>> no-input timeout (002)
          >>> complete timeout (000)
          >>> incomplete timeout (001 013)
          >>> recognition timeout (003 and 008)
          >>> speech too early (007)
          >>> cancelled (011)
          >>> various errors (004, 005, 006, 009, 010, 012)
          >>>
          >>> 2) The result is irrelevant for no-input, speech=20
     too early,=20
          >>> cancelled, and the errors. This leaves complete=20
          timeout, incomplete=20
          >>> timeout, and recognition timeout. By the definition of=20
          complete=20
          >>> timeout, this is always a complete match (000). Also=20
          by definition,=20
          >>> incomplete timeout could result in a no match (001) or=20
          a partial=20
          >>> match (013) -- though VoiceXML will likely throw=20
          nomatch for either.
          >>>
          >>> So we are left with recognition timeout. It could be a=20
          complete=20
          >>> match
          >>> (008 by the definition in section 9.4.11) or a partial=20
          match (008 by=20
          >>> the definition in section 9.4.7), or a no-match... =20
          well if it was a=20
          >>> hotword recognition we have 003; for the normal case,=20
          we have nothing.
          >>>
          >>> So hopefully I have clarified my earlier point that=20
          Recognition=20
          >>> Complete Cause codes 003 and 008 need revisiting.=20
          Sorry to be so=20
          >>> long winded but I think it's important that VoiceXML be=20
          >>> implementable using MRCPv2; it is a very common use=20
          case for the specification.
          >>>
          >>> Before proposing a solution, I would like to again ask=20
          why we need=20
          >>> to have a special cause code for recognition-timeout=20
          in the hotword=20
          >>> case. The answer to this question is here:
          >>>=20
          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
          1501.html
          >>>
          >>> But I still don't see why you need a special=20
          completion cause to say=20
          >>> that the timer expired in hotword mode. The client=20
          knows what mode=20
          >>> the recognition is in. You just need to tell it that=20
          the timer fired.
          >>>
          >>> What the client does need to know is if there is a=20
          valid result for=20
          >>> it to process. Thus I propose that 003 be=20
     rewritten as follows:
          >>>
          >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
          completed without=20
          >>> a match due to a recognition-timeout
          >>>
          >>> This will bring it back in line with the earlier=20
          Scansoft & Nuance=20
          >>> proposal (well now it just a Nuance proposal) from a=20
          year and a half
          >>> ago:
          >>>=20
          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
          0560.html
          >>>
          >>> Andrew
          >>>
          >>> _______________________________________________
          >>> Speechsc mailing list
          >>> Speechsc@ietf.org
          >>> https://www1.ietf.org/mailman/listinfo/speechsc
          >>>
          >>>
          >
         =20
         =20
          -----------------------------------------------------------
          ---------------------
         =20
         =20
          > _______________________________________________
          > Speechsc mailing list
          > Speechsc@ietf.org
          > https://www1.ietf.org/mailman/listinfo/speechsc
          >=20
         =20
         =20
          _______________________________________________
          Speechsc mailing list
          Speechsc@ietf.org
          https://www1.ietf.org/mailman/listinfo/speechsc
         =20
    =20
     _______________________________________________
     Speechsc mailing list
     Speechsc@ietf.org
     https://www1.ietf.org/mailman/listinfo/speechsc
    =20

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 16:26:19 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaJw2-0000Is-Uk; Thu, 10 Nov 2005 16:26:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaJw1-0000EY-VT
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 16:26:18 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15897
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 16:25:49 -0500 (EST)
Received: from mail.voicegenie.com ([205.150.90.87] helo=voicegenie.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaKCJ-0004Nr-Iy
	for speechsc@ietf.org; Thu, 10 Nov 2005 16:43:08 -0500
Received: from [205.150.90.65] (parrot.voicegenie.com [205.150.90.65])
	by voicegenie.com (8.11.6+Sun/8.9.3) with ESMTP id jAALPuF17609;
	Thu, 10 Nov 2005 16:25:57 -0500 (EST)
Message-ID: <4373BAE4.3050005@voicegenie.com>
Date: Thu, 10 Nov 2005 16:25:56 -0500
From: Andrew Wahbe <awahbe@voicegenie.com>
Organization: VoiceGenie Technologies
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Shanmugham, Saravanan" <sarvi@cisco.com>
Subject: Re: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
References: <03772D1EC8DE624A863058C75874A75C73A327@vtg-um-e2k6.sj21ad.cisco.com>
In-Reply-To: <03772D1EC8DE624A863058C75874A75C73A327@vtg-um-e2k6.sj21ad.cisco.com>
Content-Type: multipart/mixed; boundary="------------050001000600030907030903"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3a331e4a192f4d33f18e6f8376287cf6
Cc: "IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>,
	Dave Burke <david.burke@voxpilot.com>
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.
--------------050001000600030907030903
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I don't think we are all that far off, the devil is in the details.

First, VoiceXML requires that your "no-match-maxtime" be distinguished 
from no-match. So if we want all the VoiceXML browsers out there to use 
MRCP then we need to make the distinction.

Second, we already have no-match-maxtime: its 003 recognition-timeout. 
Except that it is restricted to hotword recognition in the current 
draft. Since the client knows the recognition mode, I propose that we 
re-use the code for both modes. So no-match-maxtime is the same as 003 
recognition-timeout. We don't need two codes to tell the client 
something it already knows.

I think the point that I was trying to make at the start of all this is 
captured above.

I additionally pointed out in my last email on the topic that reliably 
discerning no-match from partial-match from complete-match in the return 
code (regardless of the timer that fired) may not be feasible nor 
terribly useful. What is important is if we have a result or not -- this 
is effectively match vs no-match but there is a subtle difference. The 
semantics here revolve around the presence of a usable recognition 
result rather than which timer fired. If we collapse the partial match 
codes in the the respective no-match codes then we end up with the codes 
looking how they did in the 06 draft -- except that we have now 
clarified the difference between 003 and 008.

I would agree though that for "completeness", if we don't get rid of 
partial-match, then it may make sense to have something like 
partial-match-maxtime. But again, I don't think that its really worth it 
to have any partial-match codes at all.

If we don't remove the partial-match codes and base the match vs 
no-match distinction on the presence of a result (rather than timers) 
then I would like clarification as to how confidence-threshold works 
into all this. If the complete-timeout fires, but the resulting match is 
below the confidence-threshold, then do you get a "match" result but no 
recognition results? That seems broken. Section 9.4 (in the definition 
of confidence-threshold) it actually says that a no-match must be 
returned in that case. So something else would have to be changed here.

Andrew


Shanmugham, Saravanan wrote:

>I just re-read this whole description and came to a different
>conlcusion.
>
>When a recongizer is started and the speaker starts speaking.
>
>The match conditions for the spoken speech and grammar matching upto
>that point can be one of the following
>   no-match
>   partial-match
>   complete-match
>You could go one step further and say a complete-match can be of 2
>sub-classes on further grammar possibilities(Is there value to doing
>this. My thinking is not, Any thoughts)
>   complete-match-with-more-possibilities
>   Complete-match-with-no-more-possibilities
>
>Theoretically speaking, no-match could be decided the moment that the
>speaker speaks something that does not match anything, which could be
>even the first word.
>But, if I understand right, most commercial recognizers today don't
>match the speech as they are spoken, but rather wait for
>end-pointing/some-silience or a timer before doing the matching.
>
>NOW, walking through what happens during a non-hotword RECOGNIZE
>operation.
>
>The Recognition-Timer is started right at the beginning of the RECOGNIZE
>operation.
>
>When such a silence happens they take the speech collected upto that
>point, and match it with the grammar and do the following.
>   1. If there was NO match - they generate   "no-match 001" completion
>cause code.
>   2. If there was partial-match - They start the
>Speech-Incomplete-Timer
>   3. If there was complete-match(both sub types) - They start the
>Speech-Complete-Timer.
>
>Now lets look at the cases of the different timers expiring.
>
>Speech-Incomplete-Timer expires, we return partial-match 013
>When Speech-Complete-Timer expires, we return "success" 000.
>When Recognition-Timer expires we have multiple possibilities based on
>the grammar match condition.
>    1. no-match 001
>    2. partial-match 013
>    3. succcess (which is differentiated as success-maxtime 008)
>
>So I don't see what we are missing here.
>Now theoretically, we could create new completion cause code
>no-match-max-time, and partial-match-maxtime to differentiate them from
>the ones that would have been generated during a silence/endpointing.
>
>Now If I understand Andrew, he is refering to no-match-max-time as
>Recognition-Timeout, which is fine by me, but question if it is actually
>necessary for the differeniation. Coz, I am thinking if we want to
>different no-match-maxtime(andrew's proposed recongition-timeout), and
>success-maxtime(already defined), then we should also define
>partial-match-maxtime, which has a higher probablity of occuring than
>success-maxtime :-))
>
>What do you think,
>Sarvi 
>
>
>     -----Original Message-----
>     From: speechsc-bounces@ietf.org 
>     [mailto:speechsc-bounces@ietf.org] On Behalf Of 
>     Shanmugham, Saravanan
>     Sent: Monday, November 07, 2005 10:54 AM
>     To: Dave Burke; Andrew Wahbe; IETF SPEECHSC (E-mail)
>     Subject: RE: [speechsc] VoiceXML maxspeech timeout not 
>     implementable withMRCPv2
>     
>     I understand and see his point. I think what he is 
>     proposing is what it used to be before it was changed 
>     based on previous feed back. Hence I want to be carefull 
>     before making this change. 
>     
>     I have this as the only Open Issue in my slides for the 
>     SpeechSC meeting. If there is concerns raised this is a 
>     simple enough change to get into -09.
>     
>     Sarvi 
>      
>     
>     
>          -----Original Message-----
>          From: speechsc-bounces@ietf.org 
>          [mailto:speechsc-bounces@ietf.org] On Behalf Of Dave Burke
>          Sent: Monday, November 07, 2005 9:17 AM
>          To: Andrew Wahbe; IETF SPEECHSC (E-mail)
>          Subject: Re: [speechsc] VoiceXML maxspeech timeout not 
>          implementable withMRCPv2
>          
>          I agree with Andrew's analysis and that his proposed text 
>          clarification is warranted, i.e.
>          
>          "003 recognition-timeout: RECOGNIZE completed without a 
>          match due to a recognition-timeout"
>          
>          Dave
>          
>          ----- Original Message -----
>          From: "Andrew Wahbe" <awahbe@voicegenie.com>
>          To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
>          Sent: Friday, October 28, 2005 3:33 AM
>          Subject: Re: [speechsc] VoiceXML maxspeech timeout not 
>          implementable
>          withMRCPv2
>          
>          
>          > Man I should stop writing emails so late at night:
>          > My new proposed text for 003 wasn't changed at all. This 
>          is what I am
>          > proposing:
>          >
>          > 003 recognition-timeout: RECOGNIZE completed without a 
>          match due to a 
>          > recognition-timeout
>          >
>          > Andrew
>          >
>          > Andrew Wahbe wrote:
>          >
>          >> I just noticed that my completion cause code analysis 
>          was wrong in 
>          >> one
>          >> case:
>          >>
>          >> - between drafts 06 and 07 it seems the definition 
>     of Speech 
>          >> Incomplete Timeout (Section 9.4.16) was changed so that 
>          >> "partial-match" (013) was returned when it fired 
>          instead of "no-match"
>          >> (001).
>          >>
>          >> So I guess what we are saying is that another way of 
>          terminating 
>          >> recognition is that the speech is just not matching the 
>          grammar at 
>          >> all and that is what yeilds no-match (001). (Though I 
>          could have 
>          >> sworn that a recognizer waits until you were done 
>          talking even if the 
>          >> utterance wasn't matching at all and that incomplete 
>          timeout was used 
>          >> in that case. Anyone care to clarify?)
>          >>
>          >> Anyways, I don't think this changes my real point below.
>          >>
>          >> Andrew
>          >>
>          >> Andrew Wahbe wrote:
>          >>
>          >>> Actually, this is something I've raised before with 
>          the 07 draft 
>          >>> (see
>          >>> 
>          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>          1510.html
>          >>> )
>          >>> but is still not fixed in 08.
>          >>>
>          >>> I don't see a way to implement the VoiceXML maxspeech 
>          timeout with 
>          >>> the current recognition completion cause codes. The 
>          semantics of the 
>          >>> Recognition Timer match those of VoiceXML maxspeech 
>          timeout. There 
>          >>> are currently 2 cause codes related to this timer:
>          >>>
>          >>> 003 recognition-timeout: RECOGNIZE in hotword mode 
>          completed without 
>          >>> a match due to a recognition-timeout
>          >>>
>          >>> 008 success-maxtime: RECOGNIZE request terminated 
>          because speech was 
>          >>> too long but whatever was spoken till that point was a 
>          full match.
>          >>>
>          >>> But what should be thrown in a non-hotword recognition 
>          when the 
>          >>> timer fires and there is no match? It can't be 001 
>          no-match; the 
>          >>> VoiceXML interpreter will not be able to distinguish a 
>          "nomatch" 
>          >>> from "maxspeech" in this case.
>          >>>
>          >>> Let's take a step back. If we really want to describe 
>          what happened, 
>          >>> then I think we need to communicate to the client 
>     1) why the 
>          >>> recognition was stopped and 2) if the result a 
>          no-match, a partial 
>          >>> match, or a complete match when it stopped.
>          >>>
>          >>> 1) The recognition can stop for the following reasons 
>          (the related 
>          >>> cause codes in parens):
>          >>>
>          >>> no-input timeout (002)
>          >>> complete timeout (000)
>          >>> incomplete timeout (001 013)
>          >>> recognition timeout (003 and 008)
>          >>> speech too early (007)
>          >>> cancelled (011)
>          >>> various errors (004, 005, 006, 009, 010, 012)
>          >>>
>          >>> 2) The result is irrelevant for no-input, speech 
>     too early, 
>          >>> cancelled, and the errors. This leaves complete 
>          timeout, incomplete 
>          >>> timeout, and recognition timeout. By the definition of 
>          complete 
>          >>> timeout, this is always a complete match (000). Also 
>          by definition, 
>          >>> incomplete timeout could result in a no match (001) or 
>          a partial 
>          >>> match (013) -- though VoiceXML will likely throw 
>          nomatch for either.
>          >>>
>          >>> So we are left with recognition timeout. It could be a 
>          complete 
>          >>> match
>          >>> (008 by the definition in section 9.4.11) or a partial 
>          match (008 by 
>          >>> the definition in section 9.4.7), or a no-match...  
>          well if it was a 
>          >>> hotword recognition we have 003; for the normal case, 
>          we have nothing.
>          >>>
>          >>> So hopefully I have clarified my earlier point that 
>          Recognition 
>          >>> Complete Cause codes 003 and 008 need revisiting. 
>          Sorry to be so 
>          >>> long winded but I think it's important that VoiceXML be 
>          >>> implementable using MRCPv2; it is a very common use 
>          case for the specification.
>          >>>
>          >>> Before proposing a solution, I would like to again ask 
>          why we need 
>          >>> to have a special cause code for recognition-timeout 
>          in the hotword 
>          >>> case. The answer to this question is here:
>          >>> 
>          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>          1501.html
>          >>>
>          >>> But I still don't see why you need a special 
>          completion cause to say 
>          >>> that the timer expired in hotword mode. The client 
>          knows what mode 
>          >>> the recognition is in. You just need to tell it that 
>          the timer fired.
>          >>>
>          >>> What the client does need to know is if there is a 
>          valid result for 
>          >>> it to process. Thus I propose that 003 be 
>     rewritten as follows:
>          >>>
>          >>> 003 recognition-timeout: RECOGNIZE in hotword mode 
>          completed without 
>          >>> a match due to a recognition-timeout
>          >>>
>          >>> This will bring it back in line with the earlier 
>          Scansoft & Nuance 
>          >>> proposal (well now it just a Nuance proposal) from a 
>          year and a half
>          >>> ago:
>          >>> 
>          http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>          0560.html
>          >>>
>          >>> Andrew
>          >>>
>          >>> _______________________________________________
>          >>> Speechsc mailing list
>          >>> Speechsc@ietf.org
>          >>> https://www1.ietf.org/mailman/listinfo/speechsc
>          >>>
>          >>>
>          >
>          
>          
>          -----------------------------------------------------------
>          ---------------------
>          
>          
>          > _______________________________________________
>          > Speechsc mailing list
>          > Speechsc@ietf.org
>          > https://www1.ietf.org/mailman/listinfo/speechsc
>          > 
>          
>          
>          _______________________________________________
>          Speechsc mailing list
>          Speechsc@ietf.org
>          https://www1.ietf.org/mailman/listinfo/speechsc
>          
>     
>     _______________________________________________
>     Speechsc mailing list
>     Speechsc@ietf.org
>     https://www1.ietf.org/mailman/listinfo/speechsc
>     
>
>
>  
>

--------------050001000600030907030903
Content-Type: text/x-vcard; charset=utf-8;
 name="awahbe.vcf"
Content-Disposition: attachment;
 filename="awahbe.vcf"
Content-Transfer-Encoding: 7bit

begin:vcard
fn:Andrew Wahbe
n:Wahbe;Andrew
org:VoiceGenie Technologies INC.;Multimodal and Development Tools
adr:8th Floor;;1120 Finch Avenue W.;Toronto;ON;M3J 3H7;Canada
email;internet:awahbe@voicegenie.com
title:Technical Manager
tel;work:(416) 736-0905 ext. 258
tel;fax:(416) 736-1551
x-mozilla-html:TRUE
url:http://www.voicegenie.com
version:2.1
end:vcard


--------------050001000600030907030903
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--------------050001000600030907030903--




From speechsc-bounces@ietf.org Thu Nov 10 16:39:05 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaK8P-0002uR-Pb; Thu, 10 Nov 2005 16:39:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaK8O-0002tl-EF
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 16:39:05 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17662
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 16:38:35 -0500 (EST)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaKOd-00056d-TX
	for speechsc@ietf.org; Thu, 10 Nov 2005 16:55:54 -0500
Received: from sj-core-4.cisco.com ([171.68.223.138])
	by sj-iport-5.cisco.com with ESMTP; 10 Nov 2005 13:38:36 -0800
X-IronPort-AV: i="3.99,115,1131350400"; 
	d="scan'208"; a="229109406:sNHT774709650"
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id jAALcZag016682;
	Thu, 10 Nov 2005 13:38:35 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [speechsc] VoiceXML maxspeech timeout not implementable
	withMRCPv2 - RESEND
Date: Thu, 10 Nov 2005 13:38:34 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C73A340@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [speechsc] VoiceXML maxspeech timeout not implementable
	withMRCPv2 - RESEND
Thread-Index: AcXjv+z4t3Gy6OPdT+SBCfRZty8yUgADA4mAAJoDe9AAAsGLwA==
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Shanmugham, Saravanan" <sarvi@cisco.com>,
	"Dave Burke" <david.burke@voxpilot.com>,
	"Andrew Wahbe" <awahbe@voicegenie.com>,
	"IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 819069d28e3cfe534e22b502261ce83f
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

 I just re-read this whole description and came to a different
conlcusion.

When a recongizer is started and enough speech has been collected to be
able to process.

The match conditions for the spoken speech and grammar matching upto
that point can be one of the following
   no-match
   partial-match
   complete-match
You could go one step further and say a complete-match can be of 2
sub-classes on further grammar possibilities(Is there value to doing
this. My thinking is not, Any thoughts)
   complete-match-with-more-possibilities
   Complete-match-with-no-more-possibilities

Theoretically speaking, no-match could be decided the moment that the
speaker speaks something that does not match anything, which could be
even the first word.
But, if I understand right, most commercial recognizers today don't
match the speech as they are spoken, but rather wait for
end-pointing/some-silience or a timer before doing the matching.

NOW, walking through what happens during a non-hotword RECOGNIZE
operation.

The Recognition-Timer is started right at the beginning of the RECOGNIZE
operation.

When silence/enpoint happens they take the speech collected upto that
point, and match it with the grammar and do the following.
   1. If there was NO match - they generate   "no-match 001" completion
cause code.
   2. If there was partial-match - They start the
Speech-Incomplete-Timer
   3. If there was complete-match(both sub types) - They start the
Speech-Complete-Timer.

Now lets look at the cases of the different timers expiring.

Speech-Incomplete-Timer expires, we return partial-match 013=20
When Speech-Complete-Timer expires, we return "success" 000.
When Recognition-Timer expires we have multiple possibilities based on
the grammar match condition.
    1. no-match 001
    2. partial-match 013
    3. succcess (which is differentiated as success-maxtime 008)

So I don't see what we are missing here.
Now theoretically, we could create new completion cause code
no-match-max-time, and partial-match-maxtime to differentiate them from
the ones that would have been generated during a silence/endpointing.

Now If I understand Andrew, he is refering to no-match-max-time as
Recognition-Timeout, which is fine by me, but question if it is actually
necessary for the differeniation. Coz, I am thinking if we want to
different no-match-maxtime(andrew's proposed recongition-timeout), and
success-maxtime(already defined), then we should also define
partial-match-maxtime, which has a higher probablity of occuring than
success-maxtime :-))

What do you think,
Sarvi=20


     -----Original Message-----
     From: Shanmugham, Saravanan=20
     Sent: Thursday, November 10, 2005 12:51 PM
     To: Shanmugham, Saravanan; Dave Burke; Andrew Wahbe; IETF=20
     SPEECHSC (E-mail)
     Subject: RE: [speechsc] VoiceXML maxspeech timeout not=20
     implementable withMRCPv2
    =20
     I just re-read this whole description and came to a=20
     different conlcusion.
    =20
     When a recongizer is started and enough speech has been=20
     collected to be able to process.
    =20
     The match conditions for the spoken speech and grammar=20
     matching upto that point can be one of the following
        no-match
        partial-match
        complete-match
     You could go one step further and say a complete-match can=20
     be of 2 sub-classes on further grammar possibilities(Is=20
     there value to doing this. My thinking is not, Any thoughts)
        complete-match-with-more-possibilities
        Complete-match-with-no-more-possibilities
    =20
     Theoretically speaking, no-match could be decided the=20
     moment that the speaker speaks something that does not=20
     match anything, which could be even the first word.
     But, if I understand right, most commercial recognizers=20
     today don't match the speech as they are spoken, but=20
     rather wait for end-pointing/some-silience or a timer=20
     before doing the matching.
    =20
     NOW, walking through what happens during a non-hotword=20
     RECOGNIZE operation.
    =20
     The Recognition-Timer is started right at the beginning of=20
     the RECOGNIZE operation.
    =20
     When silence/enpoint happens they take the speech=20
     collected upto that point, and match it with the grammar=20
     and do the following.
        1. If there was NO match - they generate   "no-match=20
     001" completion cause code.
        2. If there was partial-match - They start the=20
     Speech-Incomplete-Timer
        3. If there was complete-match(both sub types) - They=20
     start the Speech-Complete-Timer.
    =20
     Now lets look at the cases of the different timers expiring.
    =20
     Speech-Incomplete-Timer expires, we return partial-match 013=20
     When Speech-Complete-Timer expires, we return "success" 000.
     When Recognition-Timer expires we have multiple=20
     possibilities based on the grammar match condition.
         1. no-match 001
         2. partial-match 013
         3. succcess (which is differentiated as success-maxtime 008)
    =20
     So I don't see what we are missing here.
     Now theoretically, we could create new completion cause=20
     code no-match-max-time, and partial-match-maxtime to=20
     differentiate them from the ones that would have been=20
     generated during a silence/endpointing.
    =20
     Now If I understand Andrew, he is refering to=20
     no-match-max-time as Recognition-Timeout, which is fine by=20
     me, but question if it is actually necessary for the=20
     differeniation. Coz, I am thinking if we want to different=20
     no-match-maxtime(andrew's proposed recongition-timeout),=20
     and success-maxtime(already defined), then we should also=20
     define partial-match-maxtime, which has a higher=20
     probablity of occuring than success-maxtime :-))
    =20
     What do you think,
     Sarvi=20
    =20
    =20
          -----Original Message-----
          From: speechsc-bounces@ietf.org=20
          [mailto:speechsc-bounces@ietf.org] On Behalf Of=20
          Shanmugham, Saravanan
          Sent: Monday, November 07, 2005 10:54 AM
          To: Dave Burke; Andrew Wahbe; IETF SPEECHSC (E-mail)
          Subject: RE: [speechsc] VoiceXML maxspeech timeout not=20
          implementable withMRCPv2
         =20
          I understand and see his point. I think what he is=20
          proposing is what it used to be before it was changed=20
          based on previous feed back. Hence I want to be carefull=20
          before making this change.=20
         =20
          I have this as the only Open Issue in my slides for the=20
          SpeechSC meeting. If there is concerns raised this is a=20
          simple enough change to get into -09.
         =20
          Sarvi=20
          =20
         =20
         =20
               -----Original Message-----
               From: speechsc-bounces@ietf.org=20
               [mailto:speechsc-bounces@ietf.org] On Behalf Of=20
     Dave Burke
               Sent: Monday, November 07, 2005 9:17 AM
               To: Andrew Wahbe; IETF SPEECHSC (E-mail)
               Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
               implementable withMRCPv2
              =20
               I agree with Andrew's analysis and that his=20
     proposed text=20
               clarification is warranted, i.e.
              =20
               "003 recognition-timeout: RECOGNIZE completed without a=20
               match due to a recognition-timeout"
              =20
               Dave
              =20
               ----- Original Message -----
               From: "Andrew Wahbe" <awahbe@voicegenie.com>
               To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
               Sent: Friday, October 28, 2005 3:33 AM
               Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
               implementable
               withMRCPv2
              =20
              =20
               > Man I should stop writing emails so late at night:
               > My new proposed text for 003 wasn't changed at=20
     all. This=20
               is what I am
               > proposing:
               >
               > 003 recognition-timeout: RECOGNIZE completed without a=20
               match due to a=20
               > recognition-timeout
               >
               > Andrew
               >
               > Andrew Wahbe wrote:
               >
               >> I just noticed that my completion cause code analysis=20
               was wrong in=20
               >> one
               >> case:
               >>
               >> - between drafts 06 and 07 it seems the definition=20
          of Speech=20
               >> Incomplete Timeout (Section 9.4.16) was=20
     changed so that=20
               >> "partial-match" (013) was returned when it fired=20
               instead of "no-match"
               >> (001).
               >>
               >> So I guess what we are saying is that another way of=20
               terminating=20
               >> recognition is that the speech is just not=20
     matching the=20
               grammar at=20
               >> all and that is what yeilds no-match (001). (Though I=20
               could have=20
               >> sworn that a recognizer waits until you were done=20
               talking even if the=20
               >> utterance wasn't matching at all and that incomplete=20
               timeout was used=20
               >> in that case. Anyone care to clarify?)
               >>
               >> Anyways, I don't think this changes my real=20
     point below.
               >>
               >> Andrew
               >>
               >> Andrew Wahbe wrote:
               >>
               >>> Actually, this is something I've raised before with=20
               the 07 draft=20
               >>> (see
               >>>=20
              =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
               1510.html
               >>> )
               >>> but is still not fixed in 08.
               >>>
               >>> I don't see a way to implement the VoiceXML=20
     maxspeech=20
               timeout with=20
               >>> the current recognition completion cause codes. The=20
               semantics of the=20
               >>> Recognition Timer match those of VoiceXML maxspeech=20
               timeout. There=20
               >>> are currently 2 cause codes related to this timer:
               >>>
               >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
               completed without=20
               >>> a match due to a recognition-timeout
               >>>
               >>> 008 success-maxtime: RECOGNIZE request terminated=20
               because speech was=20
               >>> too long but whatever was spoken till that=20
     point was a=20
               full match.
               >>>
               >>> But what should be thrown in a non-hotword=20
     recognition=20
               when the=20
               >>> timer fires and there is no match? It can't be 001=20
               no-match; the=20
               >>> VoiceXML interpreter will not be able to=20
     distinguish a=20
               "nomatch"=20
               >>> from "maxspeech" in this case.
               >>>
               >>> Let's take a step back. If we really want to=20
     describe=20
               what happened,=20
               >>> then I think we need to communicate to the client=20
          1) why the=20
               >>> recognition was stopped and 2) if the result a=20
               no-match, a partial=20
               >>> match, or a complete match when it stopped.
               >>>
               >>> 1) The recognition can stop for the=20
     following reasons=20
               (the related=20
               >>> cause codes in parens):
               >>>
               >>> no-input timeout (002)
               >>> complete timeout (000)
               >>> incomplete timeout (001 013)
               >>> recognition timeout (003 and 008)
               >>> speech too early (007)
               >>> cancelled (011)
               >>> various errors (004, 005, 006, 009, 010, 012)
               >>>
               >>> 2) The result is irrelevant for no-input, speech=20
          too early,=20
               >>> cancelled, and the errors. This leaves complete=20
               timeout, incomplete=20
               >>> timeout, and recognition timeout. By the=20
     definition of=20
               complete=20
               >>> timeout, this is always a complete match (000). Also=20
               by definition,=20
               >>> incomplete timeout could result in a no=20
     match (001) or=20
               a partial=20
               >>> match (013) -- though VoiceXML will likely throw=20
               nomatch for either.
               >>>
               >>> So we are left with recognition timeout. It=20
     could be a=20
               complete=20
               >>> match
               >>> (008 by the definition in section 9.4.11) or=20
     a partial=20
               match (008 by=20
               >>> the definition in section 9.4.7), or a no-match... =20
               well if it was a=20
               >>> hotword recognition we have 003; for the=20
     normal case,=20
               we have nothing.
               >>>
               >>> So hopefully I have clarified my earlier point that=20
               Recognition=20
               >>> Complete Cause codes 003 and 008 need revisiting.=20
               Sorry to be so=20
               >>> long winded but I think it's important that=20
     VoiceXML be=20
               >>> implementable using MRCPv2; it is a very common use=20
               case for the specification.
               >>>
               >>> Before proposing a solution, I would like to=20
     again ask=20
               why we need=20
               >>> to have a special cause code for recognition-timeout=20
               in the hotword=20
               >>> case. The answer to this question is here:
               >>>=20
              =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
               1501.html
               >>>
               >>> But I still don't see why you need a special=20
               completion cause to say=20
               >>> that the timer expired in hotword mode. The client=20
               knows what mode=20
               >>> the recognition is in. You just need to tell it that=20
               the timer fired.
               >>>
               >>> What the client does need to know is if there is a=20
               valid result for=20
               >>> it to process. Thus I propose that 003 be=20
          rewritten as follows:
               >>>
               >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
               completed without=20
               >>> a match due to a recognition-timeout
               >>>
               >>> This will bring it back in line with the earlier=20
               Scansoft & Nuance=20
               >>> proposal (well now it just a Nuance proposal) from a=20
               year and a half
               >>> ago:
               >>>=20
              =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
               0560.html
               >>>
               >>> Andrew
               >>>
               >>> _______________________________________________
               >>> Speechsc mailing list
               >>> Speechsc@ietf.org
               >>> https://www1.ietf.org/mailman/listinfo/speechsc
               >>>
               >>>
               >
              =20
              =20
              =20
     -----------------------------------------------------------
               ---------------------
              =20
              =20
               > _______________________________________________
               > Speechsc mailing list
               > Speechsc@ietf.org
               > https://www1.ietf.org/mailman/listinfo/speechsc
               >=20
              =20
              =20
               _______________________________________________
               Speechsc mailing list
               Speechsc@ietf.org
               https://www1.ietf.org/mailman/listinfo/speechsc
              =20
         =20
          _______________________________________________
          Speechsc mailing list
          Speechsc@ietf.org
          https://www1.ietf.org/mailman/listinfo/speechsc
         =20

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 17:50:44 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaLFk-0001Es-0s; Thu, 10 Nov 2005 17:50:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaLFi-0001Eb-Bt
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 17:50:42 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22403
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 17:50:13 -0500 (EST)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaLW0-0007Ir-Jd
	for speechsc@ietf.org; Thu, 10 Nov 2005 18:07:33 -0500
Received: from sj-core-3.cisco.com ([171.68.223.137])
	by sj-iport-5.cisco.com with ESMTP; 10 Nov 2005 14:50:32 -0800
X-IronPort-AV: i="3.99,115,1131350400"; 
	d="scan'208"; a="229135600:sNHT32508662"
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id jAAMoRZd003031;
	Thu, 10 Nov 2005 14:50:27 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
Date: Thu, 10 Nov 2005 14:50:29 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C73A36A@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [speechsc] VoiceXML maxspeech timeout not implementable
	withMRCPv2
Thread-Index: AcXmPXdbPvT3+15qT9ejDtRa5Gc3XQAAqr4Q
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Andrew Wahbe" <awahbe@voicegenie.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8e9fbe727bc2159b431d624c595c1eab
Content-Transfer-Encoding: quoted-printable
Cc: "IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>,
	Dave Burke <david.burke@voxpilot.com>
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Ok.=20
Here is proposal for change, that should clarify this.

I will fold the description I mentioned earlier into the RECOGNIZE
definition section of the draft.

I will then add the following 2 cause-codes
   partial-match-maxtime (014)
   no-match-maxtime (015)
   Recognition-timeout - renamed to "hotword-maxtime" for the expiry of
Recognition-Timer in the Hotword mode recognition.

That also gets us away from finishing the list of cause codes list with
the unlucky 13 :-))

We then add the following clarifications for non-hotword recognition
mode.
   1. The recongizer MUST support detecting no-match condition upon
detecting end of speech.  The recognizer MAY support detecting no-match
condition  before waiting for end-ofspeech. If this is supported, this
capability is enabled by setting "Early-NoMatch" header to "true". -
upon detecting a no match condition the RECOGNIZE MUST return with
"no-match"
   2. When the Speech-Incomplete-Timer expires - SHOULD return
"partial-match" unless the recognizer cannot differentiate a
partial-match in which case it MUST return "no-match". The recognizer
MAY return results for the partially matched grammar.
   3. When the Speech-Complete-Timer expires - MUST return "success"
   4. When the Recognition-Timer expires
      4.1 And there is a partial-match  -SHOULD return
"partial-match-maxtime" unless the recognizer cannot differentiate a
partial-match in which case it MUST return "no-match-maxtime". The
recognizer MAY return results for the partially matched grammar.
      4.2 And there is full-match -  MUST return "success-maxtime"
      4.2 And there is no match - MUST return "no-match-maxtime"

For the Hotword mode recognition.
     1. The Recognition-Timer gets started at the beginning of
RECOGNIZE.
     2. When there is match at anytime, the RECOGNIZE completes with
"success".
     3. When the Recognition-Timer expires and there is not match, the
RECOGNIZE MUST complete with "hotword-maxtime"
     4. When the Recognition-Timer expires and there is a match, the
RECOGNIZE MUST return "success".

Thx,
Sarvi, Dan Burnett

     -----Original Message-----
     From: Andrew Wahbe [mailto:awahbe@voicegenie.com]=20
     Sent: Thursday, November 10, 2005 1:26 PM
     To: Shanmugham, Saravanan
     Cc: Dave Burke; IETF SPEECHSC (E-mail)
     Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
     implementable withMRCPv2
    =20
     I don't think we are all that far off, the devil is in the details.
    =20
     First, VoiceXML requires that your "no-match-maxtime" be=20
     distinguished from no-match. So if we want all the=20
     VoiceXML browsers out there to use MRCP then we need to=20
     make the distinction.
    =20
     Second, we already have no-match-maxtime: its 003=20
     recognition-timeout.=20
     Except that it is restricted to hotword recognition in the=20
     current draft. Since the client knows the recognition=20
     mode, I propose that we re-use the code for both modes. So=20
     no-match-maxtime is the same as 003 recognition-timeout.=20
     We don't need two codes to tell the client something it=20
     already knows.
    =20
     I think the point that I was trying to make at the start=20
     of all this is captured above.
    =20
     I additionally pointed out in my last email on the topic=20
     that reliably discerning no-match from partial-match from=20
     complete-match in the return code (regardless of the timer=20
     that fired) may not be feasible nor terribly useful. What=20
     is important is if we have a result or not -- this is=20
     effectively match vs no-match but there is a subtle=20
     difference. The semantics here revolve around the presence=20
     of a usable recognition result rather than which timer=20
     fired. If we collapse the partial match codes in the the=20
     respective no-match codes then we end up with the codes=20
     looking how they did in the 06 draft -- except that we=20
     have now clarified the difference between 003 and 008.
    =20
     I would agree though that for "completeness", if we don't=20
     get rid of partial-match, then it may make sense to have=20
     something like partial-match-maxtime. But again, I don't=20
     think that its really worth it to have any partial-match=20
     codes at all.
    =20
     If we don't remove the partial-match codes and base the=20
     match vs no-match distinction on the presence of a result=20
     (rather than timers) then I would like clarification as to=20
     how confidence-threshold works into all this. If the=20
     complete-timeout fires, but the resulting match is below=20
     the confidence-threshold, then do you get a "match" result=20
     but no recognition results? That seems broken. Section 9.4=20
     (in the definition of confidence-threshold) it actually=20
     says that a no-match must be returned in that case. So=20
     something else would have to be changed here.
    =20
     Andrew
    =20
    =20
     Shanmugham, Saravanan wrote:
    =20
     >I just re-read this whole description and came to a different
     >conlcusion.
     >
     >When a recongizer is started and the speaker starts speaking.
     >
     >The match conditions for the spoken speech and grammar=20
     matching upto
     >that point can be one of the following
     >   no-match
     >   partial-match
     >   complete-match
     >You could go one step further and say a complete-match can be of 2
     >sub-classes on further grammar possibilities(Is there=20
     value to doing
     >this. My thinking is not, Any thoughts)
     >   complete-match-with-more-possibilities
     >   Complete-match-with-no-more-possibilities
     >
     >Theoretically speaking, no-match could be decided the=20
     moment that the
     >speaker speaks something that does not match anything,=20
     which could be
     >even the first word.
     >But, if I understand right, most commercial recognizers=20
     today don't
     >match the speech as they are spoken, but rather wait for
     >end-pointing/some-silience or a timer before doing the matching.
     >
     >NOW, walking through what happens during a non-hotword RECOGNIZE
     >operation.
     >
     >The Recognition-Timer is started right at the beginning=20
     of the RECOGNIZE
     >operation.
     >
     >When such a silence happens they take the speech=20
     collected upto that
     >point, and match it with the grammar and do the following.
     >   1. If there was NO match - they generate   "no-match=20
     001" completion
     >cause code.
     >   2. If there was partial-match - They start the
     >Speech-Incomplete-Timer
     >   3. If there was complete-match(both sub types) - They start the
     >Speech-Complete-Timer.
     >
     >Now lets look at the cases of the different timers expiring.
     >
     >Speech-Incomplete-Timer expires, we return partial-match 013
     >When Speech-Complete-Timer expires, we return "success" 000.
     >When Recognition-Timer expires we have multiple=20
     possibilities based on
     >the grammar match condition.
     >    1. no-match 001
     >    2. partial-match 013
     >    3. succcess (which is differentiated as success-maxtime 008)
     >
     >So I don't see what we are missing here.
     >Now theoretically, we could create new completion cause code
     >no-match-max-time, and partial-match-maxtime to=20
     differentiate them from
     >the ones that would have been generated during a=20
     silence/endpointing.
     >
     >Now If I understand Andrew, he is refering to no-match-max-time as
     >Recognition-Timeout, which is fine by me, but question if=20
     it is actually
     >necessary for the differeniation. Coz, I am thinking if we want to
     >different no-match-maxtime(andrew's proposed=20
     recongition-timeout), and
     >success-maxtime(already defined), then we should also define
     >partial-match-maxtime, which has a higher probablity of=20
     occuring than
     >success-maxtime :-))
     >
     >What do you think,
     >Sarvi=20
     >
     >
     >     -----Original Message-----
     >     From: speechsc-bounces@ietf.org=20
     >     [mailto:speechsc-bounces@ietf.org] On Behalf Of=20
     >     Shanmugham, Saravanan
     >     Sent: Monday, November 07, 2005 10:54 AM
     >     To: Dave Burke; Andrew Wahbe; IETF SPEECHSC (E-mail)
     >     Subject: RE: [speechsc] VoiceXML maxspeech timeout not=20
     >     implementable withMRCPv2
     >    =20
     >     I understand and see his point. I think what he is=20
     >     proposing is what it used to be before it was changed=20
     >     based on previous feed back. Hence I want to be carefull=20
     >     before making this change.=20
     >    =20
     >     I have this as the only Open Issue in my slides for the=20
     >     SpeechSC meeting. If there is concerns raised this is a=20
     >     simple enough change to get into -09.
     >    =20
     >     Sarvi=20
     >     =20
     >    =20
     >    =20
     >          -----Original Message-----
     >          From: speechsc-bounces@ietf.org=20
     >          [mailto:speechsc-bounces@ietf.org] On Behalf Of=20
     Dave Burke
     >          Sent: Monday, November 07, 2005 9:17 AM
     >          To: Andrew Wahbe; IETF SPEECHSC (E-mail)
     >          Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
     >          implementable withMRCPv2
     >         =20
     >          I agree with Andrew's analysis and that his=20
     proposed text=20
     >          clarification is warranted, i.e.
     >         =20
     >          "003 recognition-timeout: RECOGNIZE completed without a=20
     >          match due to a recognition-timeout"
     >         =20
     >          Dave
     >         =20
     >          ----- Original Message -----
     >          From: "Andrew Wahbe" <awahbe@voicegenie.com>
     >          To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
     >          Sent: Friday, October 28, 2005 3:33 AM
     >          Subject: Re: [speechsc] VoiceXML maxspeech timeout not=20
     >          implementable
     >          withMRCPv2
     >         =20
     >         =20
     >          > Man I should stop writing emails so late at night:
     >          > My new proposed text for 003 wasn't changed=20
     at all. This=20
     >          is what I am
     >          > proposing:
     >          >
     >          > 003 recognition-timeout: RECOGNIZE completed=20
     without a=20
     >          match due to a=20
     >          > recognition-timeout
     >          >
     >          > Andrew
     >          >
     >          > Andrew Wahbe wrote:
     >          >
     >          >> I just noticed that my completion cause code=20
     analysis=20
     >          was wrong in=20
     >          >> one
     >          >> case:
     >          >>
     >          >> - between drafts 06 and 07 it seems the definition=20
     >     of Speech=20
     >          >> Incomplete Timeout (Section 9.4.16) was=20
     changed so that=20
     >          >> "partial-match" (013) was returned when it fired=20
     >          instead of "no-match"
     >          >> (001).
     >          >>
     >          >> So I guess what we are saying is that another way of=20
     >          terminating=20
     >          >> recognition is that the speech is just not=20
     matching the=20
     >          grammar at=20
     >          >> all and that is what yeilds no-match (001).=20
     (Though I=20
     >          could have=20
     >          >> sworn that a recognizer waits until you were done=20
     >          talking even if the=20
     >          >> utterance wasn't matching at all and that incomplete=20
     >          timeout was used=20
     >          >> in that case. Anyone care to clarify?)
     >          >>
     >          >> Anyways, I don't think this changes my real=20
     point below.
     >          >>
     >          >> Andrew
     >          >>
     >          >> Andrew Wahbe wrote:
     >          >>
     >          >>> Actually, this is something I've raised before with=20
     >          the 07 draft=20
     >          >>> (see
     >          >>>=20
     >         =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     >          1510.html
     >          >>> )
     >          >>> but is still not fixed in 08.
     >          >>>
     >          >>> I don't see a way to implement the VoiceXML=20
     maxspeech=20
     >          timeout with=20
     >          >>> the current recognition completion cause codes. The=20
     >          semantics of the=20
     >          >>> Recognition Timer match those of VoiceXML maxspeech=20
     >          timeout. There=20
     >          >>> are currently 2 cause codes related to this timer:
     >          >>>
     >          >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
     >          completed without=20
     >          >>> a match due to a recognition-timeout
     >          >>>
     >          >>> 008 success-maxtime: RECOGNIZE request terminated=20
     >          because speech was=20
     >          >>> too long but whatever was spoken till that=20
     point was a=20
     >          full match.
     >          >>>
     >          >>> But what should be thrown in a non-hotword=20
     recognition=20
     >          when the=20
     >          >>> timer fires and there is no match? It can't be 001=20
     >          no-match; the=20
     >          >>> VoiceXML interpreter will not be able to=20
     distinguish a=20
     >          "nomatch"=20
     >          >>> from "maxspeech" in this case.
     >          >>>
     >          >>> Let's take a step back. If we really want=20
     to describe=20
     >          what happened,=20
     >          >>> then I think we need to communicate to the client=20
     >     1) why the=20
     >          >>> recognition was stopped and 2) if the result a=20
     >          no-match, a partial=20
     >          >>> match, or a complete match when it stopped.
     >          >>>
     >          >>> 1) The recognition can stop for the=20
     following reasons=20
     >          (the related=20
     >          >>> cause codes in parens):
     >          >>>
     >          >>> no-input timeout (002)
     >          >>> complete timeout (000)
     >          >>> incomplete timeout (001 013)
     >          >>> recognition timeout (003 and 008)
     >          >>> speech too early (007)
     >          >>> cancelled (011)
     >          >>> various errors (004, 005, 006, 009, 010, 012)
     >          >>>
     >          >>> 2) The result is irrelevant for no-input, speech=20
     >     too early,=20
     >          >>> cancelled, and the errors. This leaves complete=20
     >          timeout, incomplete=20
     >          >>> timeout, and recognition timeout. By the=20
     definition of=20
     >          complete=20
     >          >>> timeout, this is always a complete match=20
     (000). Also=20
     >          by definition,=20
     >          >>> incomplete timeout could result in a no=20
     match (001) or=20
     >          a partial=20
     >          >>> match (013) -- though VoiceXML will likely throw=20
     >          nomatch for either.
     >          >>>
     >          >>> So we are left with recognition timeout. It=20
     could be a=20
     >          complete=20
     >          >>> match
     >          >>> (008 by the definition in section 9.4.11)=20
     or a partial=20
     >          match (008 by=20
     >          >>> the definition in section 9.4.7), or a no-match... =20
     >          well if it was a=20
     >          >>> hotword recognition we have 003; for the=20
     normal case,=20
     >          we have nothing.
     >          >>>
     >          >>> So hopefully I have clarified my earlier point that=20
     >          Recognition=20
     >          >>> Complete Cause codes 003 and 008 need revisiting.=20
     >          Sorry to be so=20
     >          >>> long winded but I think it's important that=20
     VoiceXML be=20
     >          >>> implementable using MRCPv2; it is a very common use=20
     >          case for the specification.
     >          >>>
     >          >>> Before proposing a solution, I would like=20
     to again ask=20
     >          why we need=20
     >          >>> to have a special cause code for=20
     recognition-timeout=20
     >          in the hotword=20
     >          >>> case. The answer to this question is here:
     >          >>>=20
     >         =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     >          1501.html
     >          >>>
     >          >>> But I still don't see why you need a special=20
     >          completion cause to say=20
     >          >>> that the timer expired in hotword mode. The client=20
     >          knows what mode=20
     >          >>> the recognition is in. You just need to=20
     tell it that=20
     >          the timer fired.
     >          >>>
     >          >>> What the client does need to know is if there is a=20
     >          valid result for=20
     >          >>> it to process. Thus I propose that 003 be=20
     >     rewritten as follows:
     >          >>>
     >          >>> 003 recognition-timeout: RECOGNIZE in hotword mode=20
     >          completed without=20
     >          >>> a match due to a recognition-timeout
     >          >>>
     >          >>> This will bring it back in line with the earlier=20
     >          Scansoft & Nuance=20
     >          >>> proposal (well now it just a Nuance=20
     proposal) from a=20
     >          year and a half
     >          >>> ago:
     >          >>>=20
     >         =20
     http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
     >          0560.html
     >          >>>
     >          >>> Andrew
     >          >>>
     >          >>> _______________________________________________
     >          >>> Speechsc mailing list
     >          >>> Speechsc@ietf.org
     >          >>> https://www1.ietf.org/mailman/listinfo/speechsc
     >          >>>
     >          >>>
     >          >
     >         =20
     >         =20
     >         =20
     -----------------------------------------------------------
     >          ---------------------
     >         =20
     >         =20
     >          > _______________________________________________
     >          > Speechsc mailing list
     >          > Speechsc@ietf.org
     >          > https://www1.ietf.org/mailman/listinfo/speechsc
     >          >=20
     >         =20
     >         =20
     >          _______________________________________________
     >          Speechsc mailing list
     >          Speechsc@ietf.org
     >          https://www1.ietf.org/mailman/listinfo/speechsc
     >         =20
     >    =20
     >     _______________________________________________
     >     Speechsc mailing list
     >     Speechsc@ietf.org
     >     https://www1.ietf.org/mailman/listinfo/speechsc
     >    =20
     >
     >
     > =20
     >
    =20

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Thu Nov 10 23:27:37 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaQVl-0004GQ-QY; Thu, 10 Nov 2005 23:27:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EaQVk-0004GL-TZ
	for speechsc@megatron.ietf.org; Thu, 10 Nov 2005 23:27:36 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11412
	for <speechsc@ietf.org>; Thu, 10 Nov 2005 23:27:07 -0500 (EST)
Received: from mxgate1.brooktrout.com ([204.176.74.10])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EaQm4-0007eR-NT
	for speechsc@ietf.org; Thu, 10 Nov 2005 23:44:30 -0500
X-IronPort-AV: i="3.99,115,1131339600"; 
	d="scan'208"; a="22559549:sNHT27566304"
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Date: Thu, 10 Nov 2005 23:27:13 -0500
Message-ID: <330A23D8336C0346B5C1A5BB19666647018F8128@ATLANTIS.Brooktrout.com>
Thread-Topic: DRAFT Minutes
Thread-Index: AcXmeDCYebNXQWN6Ss2D7m7UaLhD7w==
From: "Burger, Eric" <eburger@brooktrout.com>
To: <speechsc@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed
Content-Transfer-Encoding: quoted-printable
Subject: [Speechsc] DRAFT Minutes
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

The draft minutes of the meeting are at:
http://onsite.ietf.org/proceedings/05nov/minutes/speechsc.txt

That may flip to:
http://tools.ietf.org/proceedings/05nov/minutes/speechsc.txt

PLEASE review the minutes and submit comments by 18 November.

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Fri Nov 11 09:33:22 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaZxy-0000rT-6Q; Fri, 11 Nov 2005 09:33:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EaZxv-0000ps-JL; Fri, 11 Nov 2005 09:33:19 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA09268;
	Fri, 11 Nov 2005 09:32:48 -0500 (EST)
Received: from e31.co.us.ibm.com ([32.97.110.149])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EaaCe-0005Ip-BA; Fri, 11 Nov 2005 09:48:33 -0500
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com
	[9.17.195.106])
	by e31.co.us.ibm.com (8.12.11/8.12.11) with ESMTP id jABEVItC001994;
	Fri, 11 Nov 2005 09:31:18 -0500
Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167])
	by d03relay04.boulder.ibm.com (8.12.10/NCO/VERS6.8) with ESMTP id
	jABEWUVX067040; Fri, 11 Nov 2005 07:32:30 -0700
Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1])
	by d03av01.boulder.ibm.com (8.12.11/8.13.3) with ESMTP id
	jABEVHVv026951; Fri, 11 Nov 2005 07:31:17 -0700
Received: from d03nm119.boulder.ibm.com (d03nm119.boulder.ibm.com
	[9.17.195.145])
	by d03av01.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id
	jABEVHF3026938; Fri, 11 Nov 2005 07:31:17 -0700
In-Reply-To: <330A23D8336C0346B5C1A5BB19666647018F8128@ATLANTIS.Brooktrout.com>
To: "Burger, Eric" <eburger@brooktrout.com>
MIME-Version: 1.0
Subject: Re: [Speechsc] DRAFT Minutes
X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003
Message-ID: <OFB16D1ECF.1AB05C95-ON872570B6.004FB8F8-852570B6.004FC506@us.ibm.com>
From: Brett Gavagni <gavagni@us.ibm.com>
Date: Fri, 11 Nov 2005 09:32:56 -0500
X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Release 6.53HF654 | July
	22, 2005) at 11/11/2005 07:32:57,
	Serialize complete at 11/11/2005 07:32:57
Content-Type: text/plain; charset="US-ASCII"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
Cc: speechsc@ietf.org, speechsc-bounces@ietf.org
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

Did you mean to note DMSP in lieu of DMCP as listed in the notes: 
Distributed Multimodal Synchronization Protocol
http://www.ietf.org/internet-drafts/draft-engelsma-dmsp-00.txt

Eric asked about DMCP submission
 
David asked if anyone would champion DMCP, in the absence 
of input will not do anything. David/Eric are willing to help


Thanks,

Brett Gavagni 
WebSphere Voice Server Development 
http://www-306.ibm.com/software/pervasive/voice_server/ 
gavagni@us.ibm.com




"Burger, Eric" <eburger@brooktrout.com> 
Sent by: speechsc-bounces@ietf.org
11/10/2005 11:27 PM

To
<speechsc@ietf.org>
cc

Subject
[Speechsc] DRAFT Minutes






The draft minutes of the meeting are at:
http://onsite.ietf.org/proceedings/05nov/minutes/speechsc.txt

That may flip to:
http://tools.ietf.org/proceedings/05nov/minutes/speechsc.txt

PLEASE review the minutes and submit comments by 18 November.

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Mon Nov 14 06:26:57 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EbcUD-0001Ld-3e; Mon, 14 Nov 2005 06:26:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EbcUA-0001LR-JF
	for speechsc@megatron.ietf.org; Mon, 14 Nov 2005 06:26:55 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13173
	for <speechsc@ietf.org>; Mon, 14 Nov 2005 06:26:23 -0500 (EST)
Received: from [195.222.227.20] (helo=gromit.ibp.de ident=Debian-exim)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EbclA-00006L-Cv
	for speechsc@ietf.org; Mon, 14 Nov 2005 06:44:30 -0500
Received: from [195.222.227.22] (helo=[195.222.227.22])
	by gromit.ibp.de with esmtp (Exim 4.50)
	id 1EbcCH-0006qB-CP; Mon, 14 Nov 2005 12:08:28 +0100
Message-ID: <43787452.1060503@ibp.de>
Date: Mon, 14 Nov 2005 12:26:10 +0100
From: Claudia Daboul <claudia@ibp.de>
User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Shanmugham, Saravanan" <sarvi@cisco.com>,
	Andrew Wahbe <awahbe@voicegenie.com>
Subject: Re: [speechsc] VoiceXML maxspeech timeout not implementable withMRCPv2
References: <03772D1EC8DE624A863058C75874A75C73A36A@vtg-um-e2k6.sj21ad.cisco.com>
In-Reply-To: <03772D1EC8DE624A863058C75874A75C73A36A@vtg-um-e2k6.sj21ad.cisco.com>
X-Enigmail-Version: 0.86.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9724479da43a8325ad975c1a9b841870
Content-Transfer-Encoding: 7bit
Cc: "IETF SPEECHSC \(E-mail\)" <speechsc@ietf.org>
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

I agree with Andrew that partial results are problematic in particular 
with respect to semantic interpretation.
I still think it's good to leave the option to the recognizer to return 
recognition results even if there's no complete match.
As I understand the current specification, it is not ruled out to return 
results even in the nomatch (001) case, these might be partial results, 
complete results with a low confidence or other forms of incomplete results.
For example in the nomatch case from my example:
4) "Two coffee, a squishy and a beer."
It could either return a partial result:
A) Two coffee
Or it could return a complete result, but with a low confidence like:
B) "Two coffee, a pepsy and a beer." (conf = 30)
and the application could use the confidences of the individual items
coffee (conf=80), pepsy (conf=10), beer (conf=86)
Maybe it could even return something like
C)  "Two coffee, a <$unknown:<phonetic transcription>> and a beer."

I don't think it's necessary to introduce further return codes to cover 
the different kinds of results. It should rather become part of the 
standardisation of recognition results to cover also various forms of 
incomplete results.

I don't agree with Andrews interpretation in the case of the recognition 
timeout (5-5''). I think in this case it's purely accidental to get a 
complete match. Usually (in the generic case) the utterance would be cut 
off in the middle of a word. In an application I would only distinguish 
between the cases where the utterance, up to the cutoff, matched the 
grammar (partially) or where it didn't match. (I would only make this 
distinction, if the recognizer indeed would return partial results which 
the application could use.)
Also, as I said before, I would usually treat the no-match-maxtime case 
the same as the usual no-match, but as Andrew pointed out the 
distinction is made by VoiceXML.
Therefore my suggestion is to define the return codes as follows:
When "incomplete-timout" fired we may get:
-no-match (001)
-partial-match (013)
-success (000)(could come already after "complete-timeout" expired)
When "recognition-timeout" fired we may get:
-no-match-maxtime (003)
-partial-match-maxtime (008)
- no extra code for "success-maxtime", because success in this case 
would be accidental and should not be trusted. The case would be 
included in (008).
If you don't want to distinguish the "partial results"-case, just map 
013 to 001 and 008 to 003. Then you have exactly the completion events 
defined in Voice-XML.

I am content also with Sarvi's latest suggestion, since it is clearly 
specified when which case applies and I can still decide to treat (014) 
and (008) the same.

I also think the "Early-NoMatch" header is a good idea.

As I noted in my last mail some recognizers have different cases of the
"complete-timeout" corresponding to the cases:
    complete-match-with-more-possibilities
    Complete-match-with-no-more-possibilities
They are ordered such that complete-timeout-wnmp < complete-timeout-wmp 
< incomplete-timeout.
I propose to introduce this distinction. I think it's useful for tuning 
an applications reaction times.
There would be no extra return codes necessary. Both those timeouts 
should only apply, if the match was reached with a high enough 
confidence. If it would result in a confidence below 
confidence-threshold, the recognizer should wait in any case until the 
"incomplete-timeout" expires.

Claudia




Shanmugham, Saravanan wrote:
> Ok. 
> Here is proposal for change, that should clarify this.
> 
> I will fold the description I mentioned earlier into the RECOGNIZE
> definition section of the draft.
> 
> I will then add the following 2 cause-codes
>    partial-match-maxtime (014)
>    no-match-maxtime (015)
>    Recognition-timeout - renamed to "hotword-maxtime" for the expiry of
> Recognition-Timer in the Hotword mode recognition.
> 
> That also gets us away from finishing the list of cause codes list with
> the unlucky 13 :-))
> 
> We then add the following clarifications for non-hotword recognition
> mode.
>    1. The recongizer MUST support detecting no-match condition upon
> detecting end of speech.  The recognizer MAY support detecting no-match
> condition  before waiting for end-ofspeech. If this is supported, this
> capability is enabled by setting "Early-NoMatch" header to "true". -
> upon detecting a no match condition the RECOGNIZE MUST return with
> "no-match"
>    2. When the Speech-Incomplete-Timer expires - SHOULD return
> "partial-match" unless the recognizer cannot differentiate a
> partial-match in which case it MUST return "no-match". The recognizer
> MAY return results for the partially matched grammar.
>    3. When the Speech-Complete-Timer expires - MUST return "success"
>    4. When the Recognition-Timer expires
>       4.1 And there is a partial-match  -SHOULD return
> "partial-match-maxtime" unless the recognizer cannot differentiate a
> partial-match in which case it MUST return "no-match-maxtime". The
> recognizer MAY return results for the partially matched grammar.
>       4.2 And there is full-match -  MUST return "success-maxtime"
>       4.2 And there is no match - MUST return "no-match-maxtime"
> 
> For the Hotword mode recognition.
>      1. The Recognition-Timer gets started at the beginning of
> RECOGNIZE.
>      2. When there is match at anytime, the RECOGNIZE completes with
> "success".
>      3. When the Recognition-Timer expires and there is not match, the
> RECOGNIZE MUST complete with "hotword-maxtime"
>      4. When the Recognition-Timer expires and there is a match, the
> RECOGNIZE MUST return "success".
> 
> Thx,
> Sarvi, Dan Burnett
> 
>      -----Original Message-----
>      From: Andrew Wahbe [mailto:awahbe@voicegenie.com] 
>      Sent: Thursday, November 10, 2005 1:26 PM
>      To: Shanmugham, Saravanan
>      Cc: Dave Burke; IETF SPEECHSC (E-mail)
>      Subject: Re: [speechsc] VoiceXML maxspeech timeout not 
>      implementable withMRCPv2
>      
>      I don't think we are all that far off, the devil is in the details.
>      
>      First, VoiceXML requires that your "no-match-maxtime" be 
>      distinguished from no-match. So if we want all the 
>      VoiceXML browsers out there to use MRCP then we need to 
>      make the distinction.
>      
>      Second, we already have no-match-maxtime: its 003 
>      recognition-timeout. 
>      Except that it is restricted to hotword recognition in the 
>      current draft. Since the client knows the recognition 
>      mode, I propose that we re-use the code for both modes. So 
>      no-match-maxtime is the same as 003 recognition-timeout. 
>      We don't need two codes to tell the client something it 
>      already knows.
>      
>      I think the point that I was trying to make at the start 
>      of all this is captured above.
>      
>      I additionally pointed out in my last email on the topic 
>      that reliably discerning no-match from partial-match from 
>      complete-match in the return code (regardless of the timer 
>      that fired) may not be feasible nor terribly useful. What 
>      is important is if we have a result or not -- this is 
>      effectively match vs no-match but there is a subtle 
>      difference. The semantics here revolve around the presence 
>      of a usable recognition result rather than which timer 
>      fired. If we collapse the partial match codes in the the 
>      respective no-match codes then we end up with the codes 
>      looking how they did in the 06 draft -- except that we 
>      have now clarified the difference between 003 and 008.
>      
>      I would agree though that for "completeness", if we don't 
>      get rid of partial-match, then it may make sense to have 
>      something like partial-match-maxtime. But again, I don't 
>      think that its really worth it to have any partial-match 
>      codes at all.
>      
>      If we don't remove the partial-match codes and base the 
>      match vs no-match distinction on the presence of a result 
>      (rather than timers) then I would like clarification as to 
>      how confidence-threshold works into all this. If the 
>      complete-timeout fires, but the resulting match is below 
>      the confidence-threshold, then do you get a "match" result 
>      but no recognition results? That seems broken. Section 9.4 
>      (in the definition of confidence-threshold) it actually 
>      says that a no-match must be returned in that case. So 
>      something else would have to be changed here.
>      
>      Andrew
>      
>      
>      Shanmugham, Saravanan wrote:
>      
>      >I just re-read this whole description and came to a different
>      >conlcusion.
>      >
>      >When a recongizer is started and the speaker starts speaking.
>      >
>      >The match conditions for the spoken speech and grammar 
>      matching upto
>      >that point can be one of the following
>      >   no-match
>      >   partial-match
>      >   complete-match
>      >You could go one step further and say a complete-match can be of 2
>      >sub-classes on further grammar possibilities(Is there 
>      value to doing
>      >this. My thinking is not, Any thoughts)
>      >   complete-match-with-more-possibilities
>      >   Complete-match-with-no-more-possibilities
>      >
>      >Theoretically speaking, no-match could be decided the 
>      moment that the
>      >speaker speaks something that does not match anything, 
>      which could be
>      >even the first word.
>      >But, if I understand right, most commercial recognizers 
>      today don't
>      >match the speech as they are spoken, but rather wait for
>      >end-pointing/some-silience or a timer before doing the matching.
>      >
>      >NOW, walking through what happens during a non-hotword RECOGNIZE
>      >operation.
>      >
>      >The Recognition-Timer is started right at the beginning 
>      of the RECOGNIZE
>      >operation.
>      >
>      >When such a silence happens they take the speech 
>      collected upto that
>      >point, and match it with the grammar and do the following.
>      >   1. If there was NO match - they generate   "no-match 
>      001" completion
>      >cause code.
>      >   2. If there was partial-match - They start the
>      >Speech-Incomplete-Timer
>      >   3. If there was complete-match(both sub types) - They start the
>      >Speech-Complete-Timer.
>      >
>      >Now lets look at the cases of the different timers expiring.
>      >
>      >Speech-Incomplete-Timer expires, we return partial-match 013
>      >When Speech-Complete-Timer expires, we return "success" 000.
>      >When Recognition-Timer expires we have multiple 
>      possibilities based on
>      >the grammar match condition.
>      >    1. no-match 001
>      >    2. partial-match 013
>      >    3. succcess (which is differentiated as success-maxtime 008)
>      >
>      >So I don't see what we are missing here.
>      >Now theoretically, we could create new completion cause code
>      >no-match-max-time, and partial-match-maxtime to 
>      differentiate them from
>      >the ones that would have been generated during a 
>      silence/endpointing.
>      >
>      >Now If I understand Andrew, he is refering to no-match-max-time as
>      >Recognition-Timeout, which is fine by me, but question if 
>      it is actually
>      >necessary for the differeniation. Coz, I am thinking if we want to
>      >different no-match-maxtime(andrew's proposed 
>      recongition-timeout), and
>      >success-maxtime(already defined), then we should also define
>      >partial-match-maxtime, which has a higher probablity of 
>      occuring than
>      >success-maxtime :-))
>      >
>      >What do you think,
>      >Sarvi 
>      >
>      >
>      >     -----Original Message-----
>      >     From: speechsc-bounces@ietf.org 
>      >     [mailto:speechsc-bounces@ietf.org] On Behalf Of 
>      >     Shanmugham, Saravanan
>      >     Sent: Monday, November 07, 2005 10:54 AM
>      >     To: Dave Burke; Andrew Wahbe; IETF SPEECHSC (E-mail)
>      >     Subject: RE: [speechsc] VoiceXML maxspeech timeout not 
>      >     implementable withMRCPv2
>      >     
>      >     I understand and see his point. I think what he is 
>      >     proposing is what it used to be before it was changed 
>      >     based on previous feed back. Hence I want to be carefull 
>      >     before making this change. 
>      >     
>      >     I have this as the only Open Issue in my slides for the 
>      >     SpeechSC meeting. If there is concerns raised this is a 
>      >     simple enough change to get into -09.
>      >     
>      >     Sarvi 
>      >      
>      >     
>      >     
>      >          -----Original Message-----
>      >          From: speechsc-bounces@ietf.org 
>      >          [mailto:speechsc-bounces@ietf.org] On Behalf Of 
>      Dave Burke
>      >          Sent: Monday, November 07, 2005 9:17 AM
>      >          To: Andrew Wahbe; IETF SPEECHSC (E-mail)
>      >          Subject: Re: [speechsc] VoiceXML maxspeech timeout not 
>      >          implementable withMRCPv2
>      >          
>      >          I agree with Andrew's analysis and that his 
>      proposed text 
>      >          clarification is warranted, i.e.
>      >          
>      >          "003 recognition-timeout: RECOGNIZE completed without a 
>      >          match due to a recognition-timeout"
>      >          
>      >          Dave
>      >          
>      >          ----- Original Message -----
>      >          From: "Andrew Wahbe" <awahbe@voicegenie.com>
>      >          To: "IETF SPEECHSC (E-mail)" <speechsc@ietf.org>
>      >          Sent: Friday, October 28, 2005 3:33 AM
>      >          Subject: Re: [speechsc] VoiceXML maxspeech timeout not 
>      >          implementable
>      >          withMRCPv2
>      >          
>      >          
>      >          > Man I should stop writing emails so late at night:
>      >          > My new proposed text for 003 wasn't changed 
>      at all. This 
>      >          is what I am
>      >          > proposing:
>      >          >
>      >          > 003 recognition-timeout: RECOGNIZE completed 
>      without a 
>      >          match due to a 
>      >          > recognition-timeout
>      >          >
>      >          > Andrew
>      >          >
>      >          > Andrew Wahbe wrote:
>      >          >
>      >          >> I just noticed that my completion cause code 
>      analysis 
>      >          was wrong in 
>      >          >> one
>      >          >> case:
>      >          >>
>      >          >> - between drafts 06 and 07 it seems the definition 
>      >     of Speech 
>      >          >> Incomplete Timeout (Section 9.4.16) was 
>      changed so that 
>      >          >> "partial-match" (013) was returned when it fired 
>      >          instead of "no-match"
>      >          >> (001).
>      >          >>
>      >          >> So I guess what we are saying is that another way of 
>      >          terminating 
>      >          >> recognition is that the speech is just not 
>      matching the 
>      >          grammar at 
>      >          >> all and that is what yeilds no-match (001). 
>      (Though I 
>      >          could have 
>      >          >> sworn that a recognizer waits until you were done 
>      >          talking even if the 
>      >          >> utterance wasn't matching at all and that incomplete 
>      >          timeout was used 
>      >          >> in that case. Anyone care to clarify?)
>      >          >>
>      >          >> Anyways, I don't think this changes my real 
>      point below.
>      >          >>
>      >          >> Andrew
>      >          >>
>      >          >> Andrew Wahbe wrote:
>      >          >>
>      >          >>> Actually, this is something I've raised before with 
>      >          the 07 draft 
>      >          >>> (see
>      >          >>> 
>      >          
>      http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>      >          1510.html
>      >          >>> )
>      >          >>> but is still not fixed in 08.
>      >          >>>
>      >          >>> I don't see a way to implement the VoiceXML 
>      maxspeech 
>      >          timeout with 
>      >          >>> the current recognition completion cause codes. The 
>      >          semantics of the 
>      >          >>> Recognition Timer match those of VoiceXML maxspeech 
>      >          timeout. There 
>      >          >>> are currently 2 cause codes related to this timer:
>      >          >>>
>      >          >>> 003 recognition-timeout: RECOGNIZE in hotword mode 
>      >          completed without 
>      >          >>> a match due to a recognition-timeout
>      >          >>>
>      >          >>> 008 success-maxtime: RECOGNIZE request terminated 
>      >          because speech was 
>      >          >>> too long but whatever was spoken till that 
>      point was a 
>      >          full match.
>      >          >>>
>      >          >>> But what should be thrown in a non-hotword 
>      recognition 
>      >          when the 
>      >          >>> timer fires and there is no match? It can't be 001 
>      >          no-match; the 
>      >          >>> VoiceXML interpreter will not be able to 
>      distinguish a 
>      >          "nomatch" 
>      >          >>> from "maxspeech" in this case.
>      >          >>>
>      >          >>> Let's take a step back. If we really want 
>      to describe 
>      >          what happened, 
>      >          >>> then I think we need to communicate to the client 
>      >     1) why the 
>      >          >>> recognition was stopped and 2) if the result a 
>      >          no-match, a partial 
>      >          >>> match, or a complete match when it stopped.
>      >          >>>
>      >          >>> 1) The recognition can stop for the 
>      following reasons 
>      >          (the related 
>      >          >>> cause codes in parens):
>      >          >>>
>      >          >>> no-input timeout (002)
>      >          >>> complete timeout (000)
>      >          >>> incomplete timeout (001 013)
>      >          >>> recognition timeout (003 and 008)
>      >          >>> speech too early (007)
>      >          >>> cancelled (011)
>      >          >>> various errors (004, 005, 006, 009, 010, 012)
>      >          >>>
>      >          >>> 2) The result is irrelevant for no-input, speech 
>      >     too early, 
>      >          >>> cancelled, and the errors. This leaves complete 
>      >          timeout, incomplete 
>      >          >>> timeout, and recognition timeout. By the 
>      definition of 
>      >          complete 
>      >          >>> timeout, this is always a complete match 
>      (000). Also 
>      >          by definition, 
>      >          >>> incomplete timeout could result in a no 
>      match (001) or 
>      >          a partial 
>      >          >>> match (013) -- though VoiceXML will likely throw 
>      >          nomatch for either.
>      >          >>>
>      >          >>> So we are left with recognition timeout. It 
>      could be a 
>      >          complete 
>      >          >>> match
>      >          >>> (008 by the definition in section 9.4.11) 
>      or a partial 
>      >          match (008 by 
>      >          >>> the definition in section 9.4.7), or a no-match...  
>      >          well if it was a 
>      >          >>> hotword recognition we have 003; for the 
>      normal case, 
>      >          we have nothing.
>      >          >>>
>      >          >>> So hopefully I have clarified my earlier point that 
>      >          Recognition 
>      >          >>> Complete Cause codes 003 and 008 need revisiting. 
>      >          Sorry to be so 
>      >          >>> long winded but I think it's important that 
>      VoiceXML be 
>      >          >>> implementable using MRCPv2; it is a very common use 
>      >          case for the specification.
>      >          >>>
>      >          >>> Before proposing a solution, I would like 
>      to again ask 
>      >          why we need 
>      >          >>> to have a special cause code for 
>      recognition-timeout 
>      >          in the hotword 
>      >          >>> case. The answer to this question is here:
>      >          >>> 
>      >          
>      http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>      >          1501.html
>      >          >>>
>      >          >>> But I still don't see why you need a special 
>      >          completion cause to say 
>      >          >>> that the timer expired in hotword mode. The client 
>      >          knows what mode 
>      >          >>> the recognition is in. You just need to 
>      tell it that 
>      >          the timer fired.
>      >          >>>
>      >          >>> What the client does need to know is if there is a 
>      >          valid result for 
>      >          >>> it to process. Thus I propose that 003 be 
>      >     rewritten as follows:
>      >          >>>
>      >          >>> 003 recognition-timeout: RECOGNIZE in hotword mode 
>      >          completed without 
>      >          >>> a match due to a recognition-timeout
>      >          >>>
>      >          >>> This will bring it back in line with the earlier 
>      >          Scansoft & Nuance 
>      >          >>> proposal (well now it just a Nuance 
>      proposal) from a 
>      >          year and a half
>      >          >>> ago:
>      >          >>> 
>      >          
>      http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>      >          0560.html
>      >          >>>
>      >          >>> Andrew
>      >          >>>
>      >          >>> _______________________________________________
>      >          >>> Speechsc mailing list
>      >          >>> Speechsc@ietf.org
>      >          >>> https://www1.ietf.org/mailman/listinfo/speechsc
>      >          >>>
>      >          >>>
>      >          >
>      >          
>      >          
>      >          
>      -----------------------------------------------------------
>      >          ---------------------
>      >          
>      >          
>      >          > _______________________________________________
>      >          > Speechsc mailing list
>      >          > Speechsc@ietf.org
>      >          > https://www1.ietf.org/mailman/listinfo/speechsc
>      >          > 
>      >          
>      >          
>      >          _______________________________________________
>      >          Speechsc mailing list
>      >          Speechsc@ietf.org
>      >          https://www1.ietf.org/mailman/listinfo/speechsc
>      >          
>      >     
>      >     _______________________________________________
>      >     Speechsc mailing list
>      >     Speechsc@ietf.org
>      >     https://www1.ietf.org/mailman/listinfo/speechsc
>      >     
>      >
>      >
>      >  
>      >
>      
> 
> _______________________________________________
> Speechsc mailing list
> Speechsc@ietf.org
> https://www1.ietf.org/mailman/listinfo/speechsc

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc



From speechsc-bounces@ietf.org Tue Nov 15 11:59:34 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ec49e-0001kn-85; Tue, 15 Nov 2005 11:59:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ec49c-0001kL-VQ
	for speechsc@megatron.ietf.org; Tue, 15 Nov 2005 11:59:32 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08139
	for <speechsc@ietf.org>; Tue, 15 Nov 2005 11:58:55 -0500 (EST)
Received: from maile.telecomitalia.it ([156.54.233.31])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ec4Qp-0002ni-GQ
	for speechsc@ietf.org; Tue, 15 Nov 2005 12:17:19 -0500
Received: from ptpxch009ba020.idc.cww.telecomitalia.it ([156.54.240.52]) by
	maile.telecomitalia.it with Microsoft SMTPSVC(6.0.3790.211);
	Tue, 15 Nov 2005 17:59:10 +0100
Received: from ptpevs009ba020.idc.cww.telecomitalia.it ([156.54.240.187]) by
	ptpxch009ba020.idc.cww.telecomitalia.it with Microsoft
	SMTPSVC(6.0.3790.211); Tue, 15 Nov 2005 17:59:10 +0100
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.326
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Priority: normal
Importance: normal
Subject: [Speechsc] Recording size and duration: open issue
Date: Tue, 15 Nov 2005 17:58:11 +0100
Message-ID: <D71BE8DF352DCB4BB3337F85EFECE7A401086642@PTPEVS009BA020.idc.cww.telecomitalia.it>
Thread-Topic: [Speechsc] Recording size and duration: open issue
thread-index: AcXqBcMEULhVUtpPRkSJ4hayHCZyYA==
From: "Bergallo Patrizio" <patrizio.bergallo@loquendo.com>
To: <speechsc@ietf.org>
X-OriginalArrivalTime: 15 Nov 2005 16:59:10.0046 (UTC)
	FILETIME=[E5C387E0:01C5EA05]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1491004952=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1491004952==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_1EFA70_01C5EA0E.47A059E0"
Content-Class: urn:content-classes:message

This is a multi-part message in MIME format.

------=_NextPart_000_1EFA70_01C5EA0E.47A059E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello group,

in a previous thread
(http://www1.ietf.org/mail-archive/web/speechsc/current/msg01531.html)
there was a discussion about size and duration of recorded audio.
In draft 08, size and duration values have been added to the recog-only
"waveform-uri" header (9.4.8),
but to fully support a VoiceXML 2.0 interpreter implementation, these
values should be added to the recorder "record-uri" header (10.4.7) too,
I suppose with same syntax and semantics. In fact they directly map the
size and duration record shadow variable of the VoiceXML 2.0 record
element (2.3.6 of VoiceXML 2.0 recommendation).
Furthermore, although not yet in the VoiceXML recommendation, I think
these values should be added to the verification "waveform-uri" header
(11.4.12) too.

Any thought?

Patrizio Bergallo, Loquendo.


Gruppo Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CONFIDENTIALITY NOTICE
This message and its attachments are addressed solely to the persons =
above and may contain confidential information. If you have received the =
message in error, be informed that any use of the content hereof is =
prohibited. Please return it immediately to the sender and delete the =
message. Should you have any questions, please send an e_mail to =
<mailto:webmaster@telecomitalia.it>webmaster@telecomitalia.it. Thank =
you<http://www.loquendo.com>www.loquendo.com
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
------=_NextPart_000_1EFA70_01C5EA0E.47A059E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN"><HTML><HEAD><META HTTP-EQUIV=3D"Content-Type" =
CONTENT=3D"text/html; =
charset=3Diso-8859-1"></HEAD><BODY><DIV>&nbsp;</DIV>Hello =
group,<BR><BR>in a previous =
thread<BR>(http://www1.ietf.org/mail-archive/web/speechsc/current/msg0153=
1.html)<BR>there was a discussion about size and duration of recorded =
audio.<BR>In draft 08, size and duration values have been added to the =
recog-only<BR>"waveform-uri" header (9.4.8),<BR>but to fully support a =
VoiceXML 2.0 interpreter implementation, these<BR>values should be added =
to the recorder "record-uri" header (10.4.7) too,<BR>I suppose with same =
syntax and semantics. In fact they directly map the<BR>size and duration =
record shadow variable of the VoiceXML 2.0 record<BR>element (2.3.6 of =
VoiceXML 2.0 recommendation).<BR>Furthermore, although not yet in the =
VoiceXML recommendation, I think<BR>these values should be added to the =
verification "waveform-uri" header<BR>(11.4.12) too.<BR><BR>Any =
thought?<BR><BR>Patrizio Bergallo, Loquendo.<BR><BR>Gruppo=20
Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.<BR><BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>CONFIDENTIALITY=20
NOTICE<BR>This message and its attachments are addressed solely to the=20
persons<BR>above and may contain confidential information. If you have=20
received<BR>the message in error, be informed that any use of the =
content=20
hereof<BR>is prohibited. Please return it immediately to the sender and=20
delete<BR>the message. Should you have any questions, please send an =
e_mail=20
to<BR>&lt;<A=20
href=3D"mailto:webmaster@telecomitalia.it">mailto:webmaster@telecomitalia=
.it</A>&gt;webmaster@telecomitalia.it.=20
Thank you<BR>&lt;<A=20
href=3D"http://www.loquendo.com">http://www.loquendo.com</A>&gt;www.loque=
ndo.com<BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR></P></FONT></BODY></HTML>
------=_NextPart_000_1EFA70_01C5EA0E.47A059E0--


--===============1491004952==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============1491004952==--




From speechsc-bounces@ietf.org Tue Nov 15 12:21:52 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ec4VE-0008O2-4d; Tue, 15 Nov 2005 12:21:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ec4VC-0008Mu-RC
	for speechsc@megatron.ietf.org; Tue, 15 Nov 2005 12:21:50 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10780
	for <speechsc@ietf.org>; Tue, 15 Nov 2005 12:21:17 -0500 (EST)
Received: from maild.telecomitalia.it ([156.54.233.30])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ec4mS-000410-Nz
	for speechsc@ietf.org; Tue, 15 Nov 2005 12:39:42 -0500
Received: from ptpxch008ba020.idc.cww.telecomitalia.it ([156.54.240.51]) by
	maild.telecomitalia.it with Microsoft SMTPSVC(6.0.3790.211);
	Tue, 15 Nov 2005 18:21:56 +0100
Received: from ptpevs009ba020.idc.cww.telecomitalia.it ([156.54.240.187]) by
	ptpxch008ba020.idc.cww.telecomitalia.it with Microsoft
	SMTPSVC(6.0.3790.211); Tue, 15 Nov 2005 18:21:44 +0100
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.326
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
MIME-Version: 1.0
Subject: [Speechsc] Recognition result format
Date: Tue, 15 Nov 2005 18:20:45 +0100
Message-ID: <D71BE8DF352DCB4BB3337F85EFECE7A40108664C@PTPEVS009BA020.idc.cww.telecomitalia.it>
Thread-Topic: [Speechsc] Recognition result format
thread-index: AcXqCOoR0veDF6JwRC69bWEjXLvqKw==
From: "Bergallo Patrizio" <patrizio.bergallo@loquendo.com>
To: <speechsc@ietf.org>
X-OriginalArrivalTime: 15 Nov 2005 17:21:44.0930 (UTC)
	FILETIME=[0D566C20:01C5EA09]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 00e94c813bef7832af255170dca19e36
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0563773771=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0563773771==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_326157_01C5EA11.75EEB910"
Content-Class: urn:content-classes:message

This is a multi-part message in MIME format.

------=_NextPart_000_326157_01C5EA11.75EEB910
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello group,

from the Vancouver meeting minutes and slides I don't understand which
decision has been taken about the way to specify the recog result format
(to allow a simpler transition from NLSML to EMMA in the future).
>From last group discussions, I remember there were the "accept header"
way and the "SIP End Point capability" way.
Is there a plan to address this issue in the 09 draft?
Could you please clarify this point, thank you.

Regards,
Patrizio Bergallo, Loquendo.
=20


Gruppo Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CONFIDENTIALITY NOTICE
This message and its attachments are addressed solely to the persons =
above and may contain confidential information. If you have received the =
message in error, be informed that any use of the content hereof is =
prohibited. Please return it immediately to the sender and delete the =
message. Should you have any questions, please send an e_mail to =
<mailto:webmaster@telecomitalia.it>webmaster@telecomitalia.it. Thank =
you<http://www.loquendo.com>www.loquendo.com
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
------=_NextPart_000_326157_01C5EA11.75EEB910
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN"><HTML><HEAD><META HTTP-EQUIV=3D"Content-Type" =
CONTENT=3D"text/html; =
charset=3Diso-8859-1"></HEAD><BODY><DIV>&nbsp;</DIV>Hello =
group,<BR><BR>from the Vancouver meeting minutes and slides I don't =
understand which<BR>decision has been taken about the way to specify the =
recog result format<BR>(to allow a simpler transition from NLSML to EMMA =
in the future).<BR>From last group discussions, I remember there were =
the "accept header"<BR>way and the "SIP End Point capability" way.<BR>Is =
there a plan to address this issue in the 09 draft?<BR>Could you please =
clarify this point, thank you.<BR><BR>Regards,<BR>Patrizio Bergallo, =
Loquendo.<BR> <BR><BR>Gruppo=20
Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.<BR><BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>CONFIDENTIALITY=20
NOTICE<BR>This message and its attachments are addressed solely to the=20
persons<BR>above and may contain confidential information. If you have=20
received<BR>the message in error, be informed that any use of the =
content=20
hereof<BR>is prohibited. Please return it immediately to the sender and=20
delete<BR>the message. Should you have any questions, please send an =
e_mail=20
to<BR>&lt;<A=20
href=3D"mailto:webmaster@telecomitalia.it">mailto:webmaster@telecomitalia=
.it</A>&gt;webmaster@telecomitalia.it.=20
Thank you<BR>&lt;<A=20
href=3D"http://www.loquendo.com">http://www.loquendo.com</A>&gt;www.loque=
ndo.com<BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR></P></FONT></BODY></HTML>
------=_NextPart_000_326157_01C5EA11.75EEB910--


--===============0563773771==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============0563773771==--




From speechsc-bounces@ietf.org Tue Nov 15 12:40:14 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ec4n0-0007MF-Ll; Tue, 15 Nov 2005 12:40:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ec4mz-0007Ky-JF
	for speechsc@megatron.ietf.org; Tue, 15 Nov 2005 12:40:13 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA11842
	for <speechsc@ietf.org>; Tue, 15 Nov 2005 12:39:40 -0500 (EST)
Received: from sj-iport-3-in.cisco.com ([171.71.176.72]
	helo=sj-iport-3.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1Ec54G-0004Z5-C5
	for speechsc@ietf.org; Tue, 15 Nov 2005 12:58:05 -0500
Received: from sj-core-4.cisco.com ([171.68.223.138])
	by sj-iport-3.cisco.com with ESMTP; 15 Nov 2005 09:40:04 -0800
X-IronPort-AV: i="3.97,333,1125903600"; 
	d="scan'208,217"; a="365479058:sNHT39643580"
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id jAFHdx3r000209;
	Tue, 15 Nov 2005 09:40:01 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Speechsc] Recording size and duration: open issue
Date: Tue, 15 Nov 2005 09:40:00 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C73A726@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [Speechsc] Recording size and duration: open issue
Thread-Index: AcXqBcMEULhVUtpPRkSJ4hayHCZyYAABZ7WQ
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Bergallo Patrizio" <patrizio.bergallo@loquendo.com>, <speechsc@ietf.org>
X-Spam-Score: 0.6 (/)
X-Scan-Signature: 33cc095b503da4365ce57c727e553cf1
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0603377064=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0603377064==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5EA0B.9AADEAAE"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5EA0B.9AADEAAE
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

That was the intent. The definition was not meant for Recognition only.
=20
I will clarify.
=20
Thanks,
Sarvi


________________________________

	From: speechsc-bounces@ietf.org
[mailto:speechsc-bounces@ietf.org] On Behalf Of Bergallo Patrizio
	Sent: Tuesday, November 15, 2005 8:58 AM
	To: speechsc@ietf.org
	Subject: [Speechsc] Recording size and duration: open issue
=09
=09
	=20
	Hello group,
=09
	in a previous thread
=09
(http://www1.ietf.org/mail-archive/web/speechsc/current/msg01531.html)
	there was a discussion about size and duration of recorded
audio.
	In draft 08, size and duration values have been added to the
recog-only
	"waveform-uri" header (9.4.8),
	but to fully support a VoiceXML 2.0 interpreter implementation,
these
	values should be added to the recorder "record-uri" header
(10.4.7) too,
	I suppose with same syntax and semantics. In fact they directly
map the
	size and duration record shadow variable of the VoiceXML 2.0
record
	element (2.3.6 of VoiceXML 2.0 recommendation).
	Furthermore, although not yet in the VoiceXML recommendation, I
think
	these values should be added to the verification "waveform-uri"
header
	(11.4.12) too.
=09
	Any thought?
=09
	Patrizio Bergallo, Loquendo.
=09
	Gruppo Telecom Italia - Direzione e coordinamento di Telecom
Italia S.p.A.
=09
	=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	CONFIDENTIALITY NOTICE
	This message and its attachments are addressed solely to the
persons
	above and may contain confidential information. If you have
received
	the message in error, be informed that any use of the content
hereof
	is prohibited. Please return it immediately to the sender and
delete
	the message. Should you have any questions, please send an
e_mail to
	<mailto:webmaster@telecomitalia.it>webmaster@telecomitalia.it.
Thank you
	<http://www.loquendo.com>www.loquendo.com
	=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=09

=09


------_=_NextPart_001_01C5EA0B.9AADEAAE
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005>That&nbsp;was the intent.&nbsp;The =
definition&nbsp;was=20
not meant for Recognition only.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005>I will clarify.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005>Thanks,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D731253817-15112005>Sarvi</SPAN></FONT></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> speechsc-bounces@ietf.org=20
  [mailto:speechsc-bounces@ietf.org] <B>On Behalf Of </B>Bergallo=20
  Patrizio<BR><B>Sent:</B> Tuesday, November 15, 2005 8:58 =
AM<BR><B>To:</B>=20
  speechsc@ietf.org<BR><B>Subject:</B> [Speechsc] Recording size and =
duration:=20
  open issue<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV>&nbsp;</DIV>Hello group,<BR><BR>in a previous=20
  =
thread<BR>(http://www1.ietf.org/mail-archive/web/speechsc/current/msg0153=
1.html)<BR>there=20
  was a discussion about size and duration of recorded audio.<BR>In =
draft 08,=20
  size and duration values have been added to the =
recog-only<BR>"waveform-uri"=20
  header (9.4.8),<BR>but to fully support a VoiceXML 2.0 interpreter=20
  implementation, these<BR>values should be added to the recorder =
"record-uri"=20
  header (10.4.7) too,<BR>I suppose with same syntax and semantics. In =
fact they=20
  directly map the<BR>size and duration record shadow variable of the =
VoiceXML=20
  2.0 record<BR>element (2.3.6 of VoiceXML 2.0 =
recommendation).<BR>Furthermore,=20
  although not yet in the VoiceXML recommendation, I think<BR>these =
values=20
  should be added to the verification "waveform-uri" header<BR>(11.4.12) =

  too.<BR><BR>Any thought?<BR><BR>Patrizio Bergallo, =
Loquendo.<BR><BR>Gruppo=20
  Telecom Italia - Direzione e coordinamento di Telecom Italia=20
  S.p.A.<BR><BR><FONT=20
  =
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>CONFIDENTIALITY=20
  NOTICE<BR>This message and its attachments are addressed solely to the =

  persons<BR>above and may contain confidential information. If you have =

  received<BR>the message in error, be informed that any use of the =
content=20
  hereof<BR>is prohibited. Please return it immediately to the sender =
and=20
  delete<BR>the message. Should you have any questions, please send an =
e_mail=20
  to<BR>&lt;<A=20
  =
href=3D"mailto:webmaster@telecomitalia.it">mailto:webmaster@telecomitalia=
.it</A>&gt;webmaster@telecomitalia.it.=20
  Thank you<BR>&lt;<A=20
  =
href=3D"http://www.loquendo.com">http://www.loquendo.com</A>&gt;www.loque=
ndo.com<BR><FONT=20
  =
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>
  <P></P></BLOCKQUOTE></FONT></BODY></HTML>

------_=_NextPart_001_01C5EA0B.9AADEAAE--


--===============0603377064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============0603377064==--




From speechsc-bounces@ietf.org Tue Nov 15 12:44:13 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ec4qr-0000Z6-4t; Tue, 15 Nov 2005 12:44:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ec4qq-0000Ys-0J
	for speechsc@megatron.ietf.org; Tue, 15 Nov 2005 12:44:12 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12035
	for <speechsc@ietf.org>; Tue, 15 Nov 2005 12:43:38 -0500 (EST)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ec586-0004fY-Rv
	for speechsc@ietf.org; Tue, 15 Nov 2005 13:02:03 -0500
Received: from sj-core-3.cisco.com ([171.68.223.137])
	by sj-iport-5.cisco.com with ESMTP; 15 Nov 2005 09:44:02 -0800
X-IronPort-AV: i="3.97,333,1125903600"; 
	d="scan'208,217"; a="230674649:sNHT37222824"
Received: from vtg-um-e2k6.sj21ad.cisco.com (vtg-um-e2k6.cisco.com
	[171.70.93.77])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id jAFHi0Iq004246;
	Tue, 15 Nov 2005 09:44:00 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Speechsc] Recognition result format
Date: Tue, 15 Nov 2005 09:43:59 -0800
Message-ID: <03772D1EC8DE624A863058C75874A75C73A728@vtg-um-e2k6.sj21ad.cisco.com>
Thread-Topic: [Speechsc] Recognition result format
Thread-Index: AcXqCOoR0veDF6JwRC69bWEjXLvqKwAAryYQ
From: "Shanmugham, Saravanan" <sarvi@cisco.com>
To: "Bergallo Patrizio" <patrizio.bergallo@loquendo.com>, <speechsc@ietf.org>
X-Spam-Score: 0.6 (/)
X-Scan-Signature: d890c9ddd0b0a61e8c597ad30c1c2176
Cc: 
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0993598641=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0993598641==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5EA0C.292009D4"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5EA0C.292009D4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This was not decided in the meeting but on the alias. The decision was
to add the Accept header similar to those found in SIP to the MRCP
messages. This allows the client to specify to the server what it wants
as result format. This can also be used in the SET-PARAMS/GET-PARAMS
methods to the resource to set it this value so, that the client does
not have to send it all the time.
=20
Now the above, does not allow for registration/discovery and routing,
for which this header is too late. For which we propose to use SIP
endpoint capabilities, which would be described in separate draft.
=20
Sarvi


________________________________

	From: speechsc-bounces@ietf.org
[mailto:speechsc-bounces@ietf.org] On Behalf Of Bergallo Patrizio
	Sent: Tuesday, November 15, 2005 9:21 AM
	To: speechsc@ietf.org
	Subject: [Speechsc] Recognition result format
=09
=09
	=20
	Hello group,
=09
	from the Vancouver meeting minutes and slides I don't understand
which
	decision has been taken about the way to specify the recog
result format
	(to allow a simpler transition from NLSML to EMMA in the
future).
	From last group discussions, I remember there were the "accept
header"
	way and the "SIP End Point capability" way.
	Is there a plan to address this issue in the 09 draft?
	Could you please clarify this point, thank you.
=09
	Regards,
	Patrizio Bergallo, Loquendo.
=09
=09
	Gruppo Telecom Italia - Direzione e coordinamento di Telecom
Italia S.p.A.
=09
	=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	CONFIDENTIALITY NOTICE
	This message and its attachments are addressed solely to the
persons
	above and may contain confidential information. If you have
received
	the message in error, be informed that any use of the content
hereof
	is prohibited. Please return it immediately to the sender and
delete
	the message. Should you have any questions, please send an
e_mail to
	<mailto:webmaster@telecomitalia.it>webmaster@telecomitalia.it.
Thank you
	<http://www.loquendo.com>www.loquendo.com
	=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=09

=09


------_=_NextPart_001_01C5EA0C.292009D4
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D168214017-15112005>This was not decided in the meeting but on =
the alias.=20
The decision was to add the Accept header similar to those found in SIP =
to the=20
MRCP messages. This allows the client to specify to the server what it =
wants as=20
result format. This can also be used in the SET-PARAMS/GET-PARAMS =
methods to the=20
resource to set it this value so, that the client does not have to send =
it all=20
the time.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D168214017-15112005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D168214017-15112005>Now the above, does not allow for=20
registration/discovery and routing, for which this header is too late. =
For which=20
we propose to use SIP endpoint capabilities, which would be described in =

separate draft.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D168214017-15112005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D168214017-15112005>Sarvi</SPAN></FONT></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> speechsc-bounces@ietf.org=20
  [mailto:speechsc-bounces@ietf.org] <B>On Behalf Of </B>Bergallo=20
  Patrizio<BR><B>Sent:</B> Tuesday, November 15, 2005 9:21 =
AM<BR><B>To:</B>=20
  speechsc@ietf.org<BR><B>Subject:</B> [Speechsc] Recognition result=20
  format<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV>&nbsp;</DIV>Hello group,<BR><BR>from the Vancouver meeting =
minutes and=20
  slides I don't understand which<BR>decision has been taken about the =
way to=20
  specify the recog result format<BR>(to allow a simpler transition from =
NLSML=20
  to EMMA in the future).<BR>From last group discussions, I remember =
there were=20
  the "accept header"<BR>way and the "SIP End Point capability" =
way.<BR>Is there=20
  a plan to address this issue in the 09 draft?<BR>Could you please =
clarify this=20
  point, thank you.<BR><BR>Regards,<BR>Patrizio Bergallo,=20
  Loquendo.<BR><BR><BR>Gruppo Telecom Italia - Direzione e coordinamento =
di=20
  Telecom Italia S.p.A.<BR><BR><FONT=20
  =
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>CONFIDENTIALITY=20
  NOTICE<BR>This message and its attachments are addressed solely to the =

  persons<BR>above and may contain confidential information. If you have =

  received<BR>the message in error, be informed that any use of the =
content=20
  hereof<BR>is prohibited. Please return it immediately to the sender =
and=20
  delete<BR>the message. Should you have any questions, please send an =
e_mail=20
  to<BR>&lt;<A=20
  =
href=3D"mailto:webmaster@telecomitalia.it">mailto:webmaster@telecomitalia=
.it</A>&gt;webmaster@telecomitalia.it.=20
  Thank you<BR>&lt;<A=20
  =
href=3D"http://www.loquendo.com">http://www.loquendo.com</A>&gt;www.loque=
ndo.com<BR><FONT=20
  =
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>
  <P></P></BLOCKQUOTE></FONT></BODY></HTML>

------_=_NextPart_001_01C5EA0C.292009D4--


--===============0993598641==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============0993598641==--




From speechsc-bounces@ietf.org Wed Nov 16 07:34:40 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EcMUq-0006QP-Fv; Wed, 16 Nov 2005 07:34:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EcMUp-0006QH-3W
	for speechsc@megatron.ietf.org; Wed, 16 Nov 2005 07:34:39 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21600
	for <speechsc@ietf.org>; Wed, 16 Nov 2005 07:34:05 -0500 (EST)
Received: from mail.vocalocity.net ([38.116.10.177] helo=smtp.vocalocity.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EcMmF-0006HM-9Z
	for speechsc@ietf.org; Wed, 16 Nov 2005 07:52:40 -0500
Received: by smtp.vocalocity.net (Postfix, from userid 9999)
	id A2BB316CDE3; Wed, 16 Nov 2005 07:34:16 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 16 Nov 2005 07:34:15 -0500
Message-ID: <92E86BBD06161E4299A56009516472EDB31952@gates.vcorp.vocalocity.net>
Thread-Topic: Minor editorial fix in -08
Thread-Index: AcXqnNackVn4JNYhRCWnOb7PwdO1tQ==
From: "Jeff Haynie" <jhaynie@vocalocity.net>
To: <speechsc@ietf.org>
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	revelation.vcorp.vocalocity.net
X-Spam-Status: No, score=-5.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,
	HTML_MESSAGE autolearn=ham version=3.0.4
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f
Subject: [Speechsc] Minor editorial fix in -08
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1743017193=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1743017193==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5EAAA.0E1F6AD3"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5EAAA.0E1F6AD3
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

9.4.24 last sentence is missing "r" in number:
=20
This helps in a numbe of use cases, including where the client wishes to
reuse an open recognition session with an existing media session for
multiple telephone calls.

------_=_NextPart_001_01C5EAAA.0E1F6AD3
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2769" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D912375810-16112005><FONT face=3D"Trebuchet MS" =
size=3D2>9.4.24 last=20
sentence is missing "r" in number:</FONT></SPAN></DIV>
<DIV><SPAN class=3D912375810-16112005><FONT face=3D"Trebuchet MS"=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D912375810-16112005>This helps in a numbe of use =
cases,=20
including where the client wishes to reuse an open recognition session =
with an=20
existing media session for multiple telephone =
calls.</SPAN></DIV></BODY></HTML>

------_=_NextPart_001_01C5EAAA.0E1F6AD3--


--===============1743017193==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============1743017193==--




From speechsc-bounces@ietf.org Thu Nov 17 10:09:31 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EclOF-0007py-Pt; Thu, 17 Nov 2005 10:09:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EclOE-0007pt-LW
	for speechsc@megatron.ietf.org; Thu, 17 Nov 2005 10:09:30 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29203
	for <speechsc@ietf.org>; Thu, 17 Nov 2005 10:08:57 -0500 (EST)
Received: from mailf.telecomitalia.it ([156.54.233.32])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Eclft-0005Kd-2i
	for speechsc@ietf.org; Thu, 17 Nov 2005 10:27:46 -0500
Received: from ptpxch009ba020.idc.cww.telecomitalia.it ([156.54.240.52]) by
	mailf.telecomitalia.it with Microsoft SMTPSVC(6.0.3790.211);
	Thu, 17 Nov 2005 16:09:13 +0100
Received: from ptpevs009ba020.idc.cww.telecomitalia.it ([156.54.240.187]) by
	ptpxch009ba020.idc.cww.telecomitalia.it with Microsoft
	SMTPSVC(6.0.3790.211); Thu, 17 Nov 2005 16:09:13 +0100
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.326
Content-Class: urn:content-classes:message
Importance: normal
MIME-Version: 1.0
Priority: normal
Subject: [Speechsc] INTERPRET and Interpret-Text mismatch
Date: Thu, 17 Nov 2005 16:08:11 +0100
Message-ID: <D71BE8DF352DCB4BB3337F85EFECE7A401086A8D@PTPEVS009BA020.idc.cww.telecomitalia.it>
Thread-Topic: [Speechsc] INTERPRET and Interpret-Text mismatch
thread-index: AcXriLmSnyNVndTcTkCf3dBRkdgi8g==
From: "Bergallo Patrizio" <patrizio.bergallo@loquendo.com>
To: <speechsc@ietf.org>
X-OriginalArrivalTime: 17 Nov 2005 15:09:13.0731 (UTC)
	FILETIME=[DEE13D30:01C5EB88]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6d95a152022472c7d6cdf886a0424dc6
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0548511951=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0548511951==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_23741B_01C5EB91.4075E2A0"
Content-Class: urn:content-classes:message

This is a multi-part message in MIME format.

------=_NextPart_000_23741B_01C5EB91.4075E2A0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi group,=20
a couple of comments on the INTERPRET method:

1)
In the Interpret-Text header description (see page 79 of draft 08) is
said that:
   "The value is a
   content-id that refers to a MIME entity of type plain/text in the
   body of the message."

In the INTERPRET method description (see page 112) is said that:
   "The INTERPRET method (...) takes as input an
   interpret-text header containing the text for which the semantic
   interpretation is desired"
and
   "Recognizer grammar data is treated in the same way as it is when
   issuing a RECOGNIZE method call."

The example is according to method description.

Is there any reason for which the MIME entity mentioned in the header
description is needed?=20
If yes, we think that should be clarified that the INTERPRET body will
contains grammar data and text to be interpreted. If no, we think that
the Interpret-Text value can be the text to be interpreted, without
using Content-Id.

2)
In the two examples of INTERPRET usage (see pages 112 and 114), when
server sends result to client, it uses a response message instead of
INTERPRETATION-COMPLETE event.

Regards,
Patrizio Bergallo, Loquendo.



Gruppo Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CONFIDENTIALITY NOTICE
This message and its attachments are addressed solely to the persons =
above and may contain confidential information. If you have received the =
message in error, be informed that any use of the content hereof is =
prohibited. Please return it immediately to the sender and delete the =
message. Should you have any questions, please send an e_mail to =
<mailto:webmaster@telecomitalia.it>webmaster@telecomitalia.it. Thank =
you<http://www.loquendo.com>www.loquendo.com
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
------=_NextPart_000_23741B_01C5EB91.4075E2A0
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN"><HTML><HEAD><META HTTP-EQUIV=3D"Content-Type" =
CONTENT=3D"text/html; =
charset=3Diso-8859-1"></HEAD><BODY><DIV>&nbsp;</DIV>Hi group, <BR>a =
couple of comments on the INTERPRET method:<BR><BR>1)<BR>In the =
Interpret-Text header description (see page 79 of draft 08) is<BR>said =
that:<BR>   "The value is a<BR>   content-id that refers to a MIME =
entity of type plain/text in the<BR>   body of the message."<BR><BR>In =
the INTERPRET method description (see page 112) is said that:<BR>   "The =
INTERPRET method (...) takes as input an<BR>   interpret-text header =
containing the text for which the semantic<BR>   interpretation is =
desired"<BR>and<BR>   "Recognizer grammar data is treated in the same =
way as it is when<BR>   issuing a RECOGNIZE method call."<BR><BR>The =
example is according to method description.<BR><BR>Is there any reason =
for which the MIME entity mentioned in the header<BR>description is =
needed? <BR>If yes, we think that should be clarified that the INTERPRET =
body will<BR>contains grammar data and text to be interpreted. If no, we =
think that<BR>the Interpret-Text value can be the text to be =
interpreted, without<BR>using Content-Id.<BR><BR>2)<BR>In the two =
examples of INTERPRET usage (see pages 112 and 114), when<BR>server =
sends result to client, it uses a response message instead =
of<BR>INTERPRETATION-COMPLETE event.<BR><BR>Regards,<BR>Patrizio =
Bergallo, Loquendo.<BR><BR><BR>Gruppo=20
Telecom Italia - Direzione e coordinamento di Telecom Italia =
S.p.A.<BR><BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR>CONFIDENTIALITY=20
NOTICE<BR>This message and its attachments are addressed solely to the=20
persons<BR>above and may contain confidential information. If you have=20
received<BR>the message in error, be informed that any use of the =
content=20
hereof<BR>is prohibited. Please return it immediately to the sender and=20
delete<BR>the message. Should you have any questions, please send an =
e_mail=20
to<BR>&lt;<A=20
href=3D"mailto:webmaster@telecomitalia.it">mailto:webmaster@telecomitalia=
.it</A>&gt;webmaster@telecomitalia.it.=20
Thank you<BR>&lt;<A=20
href=3D"http://www.loquendo.com">http://www.loquendo.com</A>&gt;www.loque=
ndo.com<BR><FONT=20
size=3D3>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</FONT><BR></P></FONT></BODY></HTML>
------=_NextPart_000_23741B_01C5EB91.4075E2A0--


--===============0548511951==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============0548511951==--




From speechsc-bounces@ietf.org Mon Nov 28 13:00:17 2005
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EgnIX-00051C-2m; Mon, 28 Nov 2005 13:00:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EgnIU-0004zp-RG
	for speechsc@megatron.ietf.org; Mon, 28 Nov 2005 13:00:15 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA09738
	for <speechsc@ietf.org>; Mon, 28 Nov 2005 12:59:24 -0500 (EST)
Received: from fw01.db01.voxpilot.com ([212.17.54.82] helo=mail.voxpilot.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EgncF-0007QD-FB
	for speechsc@ietf.org; Mon, 28 Nov 2005 13:20:42 -0500
Received: from daburkewxp (dsl-34-34.dsl.netsource.ie [213.79.34.34])
	by mail.voxpilot.com (Postfix) with ESMTP id B9379214046
	for <speechsc@ietf.org>; Mon, 28 Nov 2005 17:59:49 +0000 (GMT)
Message-ID: <042701c5f445$8119f550$6600000a@db01.voxpilot.com>
From: "Dave Burke" <david.burke@voxpilot.com>
To: <speechsc@ietf.org>
Date: Mon, 28 Nov 2005 17:59:40 -0000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Subject: [Speechsc] Clarification on message-length
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>,
	<mailto:speechsc-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1918340819=="
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1918340819==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0424_01C5F445.80CF57C0"

This is a multi-part message in MIME format.

------=_NextPart_000_0424_01C5F445.80CF57C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Does message-length include the message-body or does it only pertain to =
the start line and header fields? Not clear from the text (and the =
examples don't appear to have the correct message-length or =
Content-Length).

Thanks,

Dave


------=_NextPart_000_0424_01C5F445.80CF57C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2769" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Does message-length include the =
message-body or=20
does it only pertain to the start line and header fields? Not clear from =
the=20
text (and the examples don't appear to have the correct message-length =
or=20
Content-Length).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Dave</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0424_01C5F445.80CF57C0--



--===============1918340819==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc

--===============1918340819==--





