Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtest/uri-listcontent type
"David R. Oran" <oran@cisco.com> Wed, 15 June 2005 14:37 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DiZ0p-00050A-8w; Wed, 15 Jun 2005 10:37:03 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DiZ0o-000505-8u for speechsc@megatron.ietf.org; Wed, 15 Jun 2005 10:37:02 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21920 for <speechsc@ietf.org>; Wed, 15 Jun 2005 10:37:00 -0400 (EDT)
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DiZNV-00044x-UV for speechsc@ietf.org; Wed, 15 Jun 2005 11:00:30 -0400
Received: from sj-core-1.cisco.com (171.71.177.237) by sj-iport-2.cisco.com with ESMTP; 15 Jun 2005 07:36:53 -0700
Received: from imail.cisco.com (imail.cisco.com [128.107.200.91]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j5FEalbw014328 for <speechsc@ietf.org>; Wed, 15 Jun 2005 07:36:48 -0700 (PDT)
Received: from [10.32.245.152] (stealth-10-32-245-152.cisco.com [10.32.245.152]) by imail.cisco.com (8.12.11/8.12.10) with SMTP id j5FEONlK020477 for <speechsc@ietf.org>; Wed, 15 Jun 2005 07:24:24 -0700
Mime-Version: 1.0 (Apple Message framework v730)
In-Reply-To: <03772D1EC8DE624A863058C75874A75C05BB1D@vtg-um-e2k6.sj21ad.cisco.com>
References: <03772D1EC8DE624A863058C75874A75C05BB1D@vtg-um-e2k6.sj21ad.cisco.com>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <C24740FC-FE33-4F97-82F0-05D0B040F706@cisco.com>
Content-Transfer-Encoding: 7bit
From: "David R. Oran" <oran@cisco.com>
Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtest/uri-listcontent type
Date: Wed, 15 Jun 2005 10:36:44 -0400
To: "speechsc@ietf.org ((((E-mail))))" <speechsc@ietf.org>
X-Mailer: Apple Mail (2.730)
IIM-SIG: v:"1.1"; h:"imail.cisco.com"; d:"cisco.com"; z:"home"; m:"krs"; t:"1118845465.572846"; x:"432200"; a:"rsa-sha1"; b:"nofws:6867"; e:"Iw=="; n:"sQYarK2E51MdcTiUqeif3F7cWdxIfoCiXhdfb9vD5ee/j0jXL15gbFxF2p" "XIweAblu0N6XAgK7k+wrbr7bQDJaCDqOmzqpRUBjIRQAXQ7NzadpmR3pUL6wxaRUtW+c43sl9jC" "50Qg1sXHpPjt8Y+Y16ioyQAQAdSunM4YhevURc="; s:"jJyQ7/5nB1unmE9vak+dNORWGw6eaIle6ScBmVlYsaaUHMpS0cyCWKyPXjRmONdJ1UydJryv" "8Nk3D4uZMZs7b/rhPtJDTM1zPmSFLrf+nHLcgmZ0bWaRvdBhAU60+VOzKIKcFROS4y160pMDdh4" "UCTSXQbXKfeDa4j4aH3wLvaQ="; c:"From: =22David R. Oran=22 <oran@cisco.com>"; c:"Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtes" "t/uri-listcontent type"; c:"Date: Wed, 15 Jun 2005 10:36:44 -0400"
IIM-VERIFY: s:"y"; v:"y"; r:"60"; h:"imail.cisco.com"; c:"message from imail.cisco.com verified; "
X-Spam-Score: 2.0 (++)
X-Scan-Signature: 16a2b98d831858659c646b3dec9ed22b
Content-Transfer-Encoding: 7bit
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
<chair hat> I sent a query to Max to see if he was amenable to adding a weight parameter to the srgs mime registration. I'll let the WG know the status as soon as I hear back. </chair hat> Dave. On Jun 15, 2005, at 10:30 AM, Shanmugham, Saravanan wrote: > > > -----Original Message----- > From: Dave Burke [mailto:david.burke@voxpilot.com] > Sent: Wednesday, June 15, 2005 2:05 AM > To: Shanmugham, Saravanan; David R. Oran > Cc: speechsc@ietf.org; Bennett, Patrick > Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE > commandandtest/uri-listcontent type > > I did some quick research into extending MIME headers and > noted the > following: > - RFC2045 allows new Content-* extensions > - No IANA considerations apply > - Seems like new headers introduced in the past have > had their own RFC (e.g. RFC2912 and RFC3803). > > We would be defining a new MIME header inside the MRCP > specification... > > A slicker approach could be to request to the author of > the I-D that defines the application/srgs+xml media type > (http://www.ietf.org/internet-drafts/draft-froumentin-voice > -mediatypes-02.txt) > to add an optional parameter called 'weight' so we could > use something like: > > Content-Type: application/srgs+xml;weight=0.75 > > The values could take on the VoiceXML definition, which I > believe has the right amount of generality. > > I like this idea. > > Sarvi > > I defer to more experienced IETFeers on whether either of > these approaches appear tenable. > > Dave > > ----- Original Message ----- > From: "Shanmugham, Saravanan" <sarvi@cisco.com> > To: "Dave Burke" <david.burke@voxpilot.com>; "David R. Oran" > <oran@cisco.com> > Cc: <Speechsc@ietf.org>; "Bennett, Patrick" > <Patrick.Bennett@inin.com> > Sent: Tuesday, June 14, 2005 8:24 PM > Subject: RE: [Speechsc] Problem with draft-6 RECOGNIZE > commandandtest/uri-listcontent type > > > I am fine with Option iii, but the we would be trying to > extend MIME > headers which I am not sure if its extenisble or what the > procedure to > define new MIME-headers are. Could find any good examples. > > So I chose the next best thing which was to use a <One-of> > rule id > approach. > > Sarvi > > -----Original Message----- > From: speechsc-bounces@ietf.org > [mailto:speechsc-bounces@ietf.org] On Behalf Of Dave Burke > Sent: Tuesday, June 14, 2005 9:41 AM > To: David R. Oran > Cc: Speechsc@ietf.org; Bennett, Patrick > Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE > commandandtest/uri-listcontent type > > To be clear, I think there are two issues: > A. How to word the precedence when input matches more than > one active grammar? > B. How to specify a weight for a complete grammar? (see > http://www1.ietf.org/mail-archive/web/speechsc/current/msg0 > 1023.html) > > For A, how about appending the sentence in 1. and 2. so > that we get: > > ...the order of inclusion controls the corresponding > precedence for the grammars during recognition should the > input match more than one active grammar. > > For B, which point 3 addresses, there are three > options discussed: > (i) Use the One-Of-Rule-Id-URI mechanism below > (ii) Add an informative note that a <one-of> grammar can > be used to apply weights to grammars (One-Of-Rule-Id-URI > is unnecessary ) > (iii) Go with Jeff's idea of adding a new header to a > MIME part > (http://www1.ietf.org/mail-archive/web/speechsc/current/msg > 01102.html) Small refinement though, the header should be > called Content-Grammar-Weight to fit RFC2045's > extension mechanism > > My preference is for (iii) over (ii) because if my MRCP > client runs VoiceXML then I'm going to have to handle > cases when <grammar> has a weight attribute and build up a > <one-of> grammar. This is just annoying complexity > for the client. > > Dave > > > ----- Original Message ----- > From: "David R. Oran" <oran@cisco.com> > To: "Dave Burke" <david.burke@voxpilot.com> > Cc: <Speechsc@ietf.org>; "Bennett, Patrick" > <Patrick.Bennett@inin.com> > Sent: Tuesday, June 14, 2005 5:02 PM > Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE > command andtest/uri-listcontent type > > > I agree with Dave, but I also believe the current text is > quite torturous and prone to misinterpretation. I had held > off screwing around with it because of my shaky > understanding of the "one-of-rule- id" stuff but now that > I think I can get it right I've taken a whack at it. > > This is what the in-progress version of the spec says: > > The RECOGNIZE request uses the message body to specify the > grammars applicable to the request. The active grammar(s) > for the request can be specified in one of 3 ways. > > 1. The grammer may be placed directly in the message body > using MIME content. If more than one grammar is included > in the body, the order of inclusion controls the > corresponding precedence for the grammars during > recognition. > 2. The body may contain a list of grammar URIs specified > in a mime- content of type text/uri-list. The order of the > URIs determines the corrensponding precedence for the > grammars during recognition. > 3. The active grammar among a set of grammars can > specified using a One-Of-Rule-Id-URI header in the > message. This header (see Section > 9.4.24 (One-Of-Rule-Id-URI)) refers to a specific <one-of> > rule-id contained in the grammar (or grammars) specified > in the body of the message. > > Are further adjustments needed? > > > On Jun 14, 2005, at 11:25 AM, Dave Burke wrote: > > >> The precedence is not related to weighting. The text >> > here covers the > >> case if you had two grammars say gram1.grxml and >> > gram2.grxml both of > >> which recognise the token "speech" but return a >> > different semantic > >> interpretation. If gram2.grxml follows gram1.grxml in >> > the uri-list > >> then it is gram1.grxml that is matched and it is >> > gram1.grxml's > >> semantic interpretation result that is returned in >> > the NLSML. > >> >> This is also required for VoiceXML 2.x behaviour >> > (see http:// > >> www.w3.org/TR/2004/REC-voicexml20-20040316/#dml3.1.4). >> >> Dave >> ----- Original Message ----- >> From: Bennett, Patrick >> To: Speechsc@ietf.org >> Sent: Tuesday, June 14, 2005 4:09 PM >> Subject: [Speechsc] Problem with draft-6 RECOGNIZE >> > command and test/ > >> uri-listcontent type >> >> According to the latest draft on page 89: >> >> >> ...The RECOGNIZE method MUST carry the grammars >> > that need to > be > >> >> activated for that RECOGNIZE method, in its >> > message body. The > >> >> grammars that need to be activated can be specified >> > in one of 3 > >> >> ways. The grammar content could be specified as a >> > mime-content in > >> >> the message body. It could be a simple list of >> > grammar URIs > >> >> specified in a mime-content of type text/uri-list, in >> > which case > >> the >> >> order of the URI refer to the precedence order >> > of the grammars > >> >> during the recognize. ... >> >> >> The problem here is the statement "in which case the >> > order of the URI > >> refer to the precedence order of the grammars during >> > the recognize." > >> >> Well, what is the EXACT precedence? Shouldn't each of >> > the grammars > >> be considered as equally weighted alternatives? >> > Ideally, all must be > >> weighted equally unless a specific weight parameter was >> > specified > >> with each URI. >> >> As currently specified, this part of the specification >> > is basically > >> worthless. No MRCP client would ever send multiple URIs >> > to an MRCP > >> server via a uri-list since the weighting applied to >> > each grammar is > >> completely undefined. >> >> This really needs to be corrected. >> >> >> Patrick Bennett >> >> >> >> _______________________________________________ >> 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
- RE: [Speechsc] Problem with draft-6 RECOGNIZE com… Shanmugham, Saravanan
- Re: [Speechsc] Problem with draft-6 RECOGNIZE com… Dave Burke
- RE: [Speechsc] Problem with draft-6 RECOGNIZE com… Shanmugham, Saravanan
- Re: [Speechsc] Problem with draft-6 RECOGNIZE com… David R. Oran