<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="WebAPIIvonaOnline" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="WebAPIIvonaOnline">
<types>
<xsd:schema targetNamespace="WebAPIIvonaOnline">
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="arrayOfInt">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:int[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="listCodecs">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:codec[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="codec">
  <xsd:all>
   <xsd:element name="encoder_name" type="xsd:string"/>
   <xsd:element name="description" type="xsd:string"/>
   <xsd:element name="codec" type="xsd:string"/>
   <xsd:element name="rate" type="xsd:string"/>
   <xsd:element name="sample" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="limit">
  <xsd:all>
   <xsd:element name="maxDictionariesPerUtterance" type="xsd:int"/>
   <xsd:element name="maxUtteranceNameLength" type="xsd:int"/>
   <xsd:element name="maxUtteranceSentenceLength" type="xsd:int"/>
   <xsd:element name="maxTranslatedUtteranceLength" type="xsd:int"/>
   <xsd:element name="maxParamsPerLicense" type="xsd:int"/>
   <xsd:element name="maxLicenseParamLength" type="xsd:int"/>
   <xsd:element name="maxUtterancesPerUser" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listVoiceLicenses">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:voiceLicense[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="voiceLicense">
  <xsd:all>
   <xsd:element name="license" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="description" type="xsd:string"/>
   <xsd:element name="isAvailable" type="xsd:int"/>
   <xsd:element name="reasonCode" type="xsd:string"/>
   <xsd:element name="reasonDescription" type="xsd:string"/>
   <xsd:element name="licensePrice" type="xsd:float"/>
   <xsd:element name="oneClickPrice" type="xsd:float"/>
   <xsd:element name="unlimitedClicksPrice" type="xsd:float"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listVoices">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:voice[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="voice">
  <xsd:all>
   <xsd:element name="voiceId" type="xsd:int"/>
   <xsd:element name="langId" type="xsd:string"/>
   <xsd:element name="gender" type="xsd:string"/>
   <xsd:element name="voiceName" type="xsd:string"/>
   <xsd:element name="voiceDescription" type="xsd:string"/>
   <xsd:element name="productName" type="xsd:string"/>
   <xsd:element name="providerName" type="xsd:string"/>
   <xsd:element name="rating" type="xsd:float"/>
   <xsd:element name="uses" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listUtters">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:utter[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="utter">
  <xsd:all>
   <xsd:element name="utteranceId" type="xsd:int"/>
   <xsd:element name="utteranceName" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listLicenses">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:listLicense[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="listLicense">
  <xsd:all>
   <xsd:element name="licenseId" type="xsd:string"/>
   <xsd:element name="utteranceId" type="xsd:int"/>
   <xsd:element name="downloadType" type="xsd:string"/>
   <xsd:element name="encoder_name" type="xsd:string"/>
   <xsd:element name="license" type="xsd:string"/>
   <xsd:element name="clicks" type="xsd:string"/>
   <xsd:element name="unlimitedClicks" type="xsd:string"/>
   <xsd:element name="url" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listParams">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:param[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="param">
  <xsd:all>
   <xsd:element name="key" type="xsd:string"/>
   <xsd:element name="value" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="listPronunciationRules">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:pronunciationRule[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="pronunciationRule">
  <xsd:all>
   <xsd:element name="id" type="xsd:string"/>
   <xsd:element name="stat" type="xsd:int"/>
   <xsd:element name="key" type="xsd:string"/>
   <xsd:element name="value" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="getTokenRequest">
  <part name="email" type="xsd:string" /></message>
<message name="getTokenResponse">
  <part name="token" type="xsd:string" /></message>
<message name="checkTokenRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" /></message>
<message name="checkTokenResponse">
  <part name="correct" type="xsd:int" /></message>
<message name="addUtteranceRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="name" type="xsd:string" />
  <part name="text" type="xsd:string" />
  <part name="voiceId" type="xsd:int" />
  <part name="dictionaryIds" type="tns:arrayOfInt" /></message>
<message name="addUtteranceResponse">
  <part name="utteranceId" type="xsd:int" /></message>
<message name="modifyUtteranceRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" />
  <part name="name" type="xsd:string" />
  <part name="text" type="xsd:string" />
  <part name="voiceId" type="xsd:int" />
  <part name="dictionaryIds" type="tns:arrayOfInt" /></message>
<message name="modifyUtteranceResponse"></message>
<message name="deleteUtteranceRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" /></message>
<message name="deleteUtteranceResponse"></message>
<message name="listUtterancesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" /></message>
<message name="listUtterancesResponse">
  <part name="utterances" type="tns:listUtters" /></message>
<message name="getUtteranceDataRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" /></message>
<message name="getUtteranceDataResponse">
  <part name="utteranceId" type="xsd:int" />
  <part name="utteranceName" type="xsd:string" />
  <part name="utteranceText" type="xsd:string" />
  <part name="voiceId" type="xsd:int" />
  <part name="utteranceFinalText" type="xsd:string" />
  <part name="utteranceFinalLength" type="xsd:int" /></message>
<message name="checkLicensePriceRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" />
  <part name="downloadType" type="xsd:string" />
  <part name="encoder_name" type="xsd:string" />
  <part name="license" type="xsd:string" /></message>
<message name="checkLicensePriceResponse">
  <part name="licensePrice" type="xsd:float" />
  <part name="oneClickPrice" type="xsd:float" />
  <part name="unlimitedClicksPrice" type="xsd:float" /></message>
<message name="buyLicenseRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" />
  <part name="downloadType" type="xsd:string" />
  <part name="encoder_name" type="xsd:string" />
  <part name="license" type="xsd:string" />
  <part name="unlimitedClicks" type="xsd:string" />
  <part name="params" type="tns:listParams" /></message>
<message name="buyLicenseResponse">
  <part name="licenseId" type="xsd:string" />
  <part name="creditsDeducted" type="xsd:float" />
  <part name="creditsLeft" type="xsd:float" />
  <part name="url" type="xsd:string" /></message>
<message name="checkClickPriceRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="licenseId" type="xsd:string" /></message>
<message name="checkClickPriceResponse">
  <part name="oneClickPrice" type="xsd:float" />
  <part name="unlimitedClicksPrice" type="xsd:int" /></message>
<message name="buyClicksRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="licenseId" type="xsd:string" />
  <part name="amount" type="xsd:int" />
  <part name="unlimitedClicks" type="xsd:string" /></message>
<message name="buyClicksResponse">
  <part name="clicksLeft" type="xsd:int" />
  <part name="creditsDeducted" type="xsd:float" />
  <part name="creditsLeft" type="xsd:float" /></message>
<message name="listUtteranceLicensesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:int" /></message>
<message name="listUtteranceLicensesResponse">
  <part name="infoLicenses" type="tns:listLicenses" /></message>
<message name="getLicenseDataRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="licenseId" type="xsd:string" /></message>
<message name="getLicenseDataResponse">
  <part name="infoLicense" type="tns:listLicense" /></message>
<message name="listVoicesRequest"></message>
<message name="listVoicesResponse">
  <part name="voices" type="tns:listVoices" /></message>
<message name="getVoiceDataRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="voiceId" type="xsd:int" /></message>
<message name="getVoiceDataResponse">
  <part name="voiceId" type="xsd:int" />
  <part name="langId" type="xsd:string" />
  <part name="gender" type="xsd:string" />
  <part name="voiceName" type="xsd:string" />
  <part name="voiceDescription" type="xsd:string" />
  <part name="providerName" type="xsd:string" />
  <part name="providerDescription" type="xsd:string" />
  <part name="productName" type="xsd:string" />
  <part name="ratingSum" type="xsd:int" />
  <part name="ratingCount" type="xsd:int" />
  <part name="usesTotal" type="xsd:int" />
  <part name="usesLastMonth" type="xsd:int" /></message>
<message name="listAvailableCodecsRequest"></message>
<message name="listAvailableCodecsResponse">
  <part name="codecs" type="tns:listCodecs" /></message>
<message name="describeAvailableLicensesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="utteranceId" type="xsd:string" />
  <part name="downloadType" type="xsd:string" />
  <part name="encoder_name" type="xsd:string" />
  <part name="lang" type="xsd:string" /></message>
<message name="describeAvailableLicensesResponse">
  <part name="licenses" type="tns:listVoiceLicenses" /></message>
<message name="getUserParametersRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" /></message>
<message name="getUserParametersResponse">
  <part name="publicName" type="xsd:string" />
  <part name="credits" type="xsd:float" />
  <part name="creditsPrev" type="xsd:float" />
  <part name="accountType" type="xsd:string" />
  <part name="limits" type="tns:limit" /></message>
<message name="getAllPronunciationRulesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="langId" type="xsd:string" /></message>
<message name="getAllPronunciationRulesResponse">
  <part name="pronunciationRules" type="tns:listPronunciationRules" /></message>
<message name="deleteAllPronunciationRulesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="langId" type="xsd:string" /></message>
<message name="deleteAllPronunciationRulesResponse">
  <part name="success" type="xsd:int" /></message>
<message name="addPronunciationRulesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="langId" type="xsd:string" />
  <part name="pronunciationRules" type="tns:listPronunciationRules" /></message>
<message name="addPronunciationRulesResponse">
  <part name="success" type="xsd:int" /></message>
<message name="modifyPronunciationRulesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="langId" type="xsd:string" />
  <part name="pronunciationRules" type="tns:listPronunciationRules" /></message>
<message name="modifyPronunciationRulesResponse">
  <part name="success" type="xsd:int" /></message>
<message name="deletePronunciationRulesRequest">
  <part name="token" type="xsd:string" />
  <part name="md5" type="xsd:string" />
  <part name="langId" type="xsd:string" />
  <part name="rulesIds" type="tns:arrayOfInt" /></message>
<message name="deletePronunciationRulesResponse">
  <part name="success" type="xsd:int" /></message>
<portType name="WebAPIIvonaPortType">
  <operation name="getToken">
    <input message="tns:getTokenRequest"/>
    <output message="tns:getTokenResponse"/>
  </operation>
  <operation name="checkToken">
    <input message="tns:checkTokenRequest"/>
    <output message="tns:checkTokenResponse"/>
  </operation>
  <operation name="addUtterance">
    <input message="tns:addUtteranceRequest"/>
    <output message="tns:addUtteranceResponse"/>
  </operation>
  <operation name="modifyUtterance">
    <input message="tns:modifyUtteranceRequest"/>
    <output message="tns:modifyUtteranceResponse"/>
  </operation>
  <operation name="deleteUtterance">
    <input message="tns:deleteUtteranceRequest"/>
    <output message="tns:deleteUtteranceResponse"/>
  </operation>
  <operation name="listUtterances">
    <input message="tns:listUtterancesRequest"/>
    <output message="tns:listUtterancesResponse"/>
  </operation>
  <operation name="getUtteranceData">
    <input message="tns:getUtteranceDataRequest"/>
    <output message="tns:getUtteranceDataResponse"/>
  </operation>
  <operation name="checkLicensePrice">
    <input message="tns:checkLicensePriceRequest"/>
    <output message="tns:checkLicensePriceResponse"/>
  </operation>
  <operation name="buyLicense">
    <input message="tns:buyLicenseRequest"/>
    <output message="tns:buyLicenseResponse"/>
  </operation>
  <operation name="checkClickPrice">
    <input message="tns:checkClickPriceRequest"/>
    <output message="tns:checkClickPriceResponse"/>
  </operation>
  <operation name="buyClicks">
    <input message="tns:buyClicksRequest"/>
    <output message="tns:buyClicksResponse"/>
  </operation>
  <operation name="listUtteranceLicenses">
    <input message="tns:listUtteranceLicensesRequest"/>
    <output message="tns:listUtteranceLicensesResponse"/>
  </operation>
  <operation name="getLicenseData">
    <input message="tns:getLicenseDataRequest"/>
    <output message="tns:getLicenseDataResponse"/>
  </operation>
  <operation name="listVoices">
    <input message="tns:listVoicesRequest"/>
    <output message="tns:listVoicesResponse"/>
  </operation>
  <operation name="getVoiceData">
    <input message="tns:getVoiceDataRequest"/>
    <output message="tns:getVoiceDataResponse"/>
  </operation>
  <operation name="listAvailableCodecs">
    <input message="tns:listAvailableCodecsRequest"/>
    <output message="tns:listAvailableCodecsResponse"/>
  </operation>
  <operation name="describeAvailableLicenses">
    <input message="tns:describeAvailableLicensesRequest"/>
    <output message="tns:describeAvailableLicensesResponse"/>
  </operation>
  <operation name="getUserParameters">
    <input message="tns:getUserParametersRequest"/>
    <output message="tns:getUserParametersResponse"/>
  </operation>
  <operation name="getAllPronunciationRules">
    <input message="tns:getAllPronunciationRulesRequest"/>
    <output message="tns:getAllPronunciationRulesResponse"/>
  </operation>
  <operation name="deleteAllPronunciationRules">
    <input message="tns:deleteAllPronunciationRulesRequest"/>
    <output message="tns:deleteAllPronunciationRulesResponse"/>
  </operation>
  <operation name="addPronunciationRules">
    <input message="tns:addPronunciationRulesRequest"/>
    <output message="tns:addPronunciationRulesResponse"/>
  </operation>
  <operation name="modifyPronunciationRules">
    <input message="tns:modifyPronunciationRulesRequest"/>
    <output message="tns:modifyPronunciationRulesResponse"/>
  </operation>
  <operation name="deletePronunciationRules">
    <input message="tns:deletePronunciationRulesRequest"/>
    <output message="tns:deletePronunciationRulesResponse"/>
  </operation>
</portType>
<binding name="WebAPIIvonaBinding" type="tns:WebAPIIvonaPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="getToken">
    <soap:operation soapAction="#getToken"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="checkToken">
    <soap:operation soapAction="#checkToken"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="addUtterance">
    <soap:operation soapAction="#addUtterance"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="modifyUtterance">
    <soap:operation soapAction="#modifyUtterance"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="deleteUtterance">
    <soap:operation soapAction="#deleteUtterance"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="listUtterances">
    <soap:operation soapAction="#listUtterances"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getUtteranceData">
    <soap:operation soapAction="#getUtteranceData"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="checkLicensePrice">
    <soap:operation soapAction="#checkLicensePrice"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="buyLicense">
    <soap:operation soapAction="#buyLicense"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="checkClickPrice">
    <soap:operation soapAction="#checkClickPrice"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="buyClicks">
    <soap:operation soapAction="#buyClicks"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="listUtteranceLicenses">
    <soap:operation soapAction="#listUtteranceLicenses"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getLicenseData">
    <soap:operation soapAction="#getLicenseData"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="listVoices">
    <soap:operation soapAction="#listVoices"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getVoiceData">
    <soap:operation soapAction="#getVoiceData"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="listAvailableCodecs">
    <soap:operation soapAction="#listAvailableCodecs"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="describeAvailableLicenses">
    <soap:operation soapAction="#describeAvailableLicenses"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getUserParameters">
    <soap:operation soapAction="#getUserParameters"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getAllPronunciationRules">
    <soap:operation soapAction="#getAllPronunciationRules"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="deleteAllPronunciationRules">
    <soap:operation soapAction="#deleteAllPronunciationRules"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="addPronunciationRules">
    <soap:operation soapAction="#addPronunciationRules"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="modifyPronunciationRules">
    <soap:operation soapAction="#modifyPronunciationRules"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="deletePronunciationRules">
    <soap:operation soapAction="#deletePronunciationRules"/>
    <input><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="WebAPIIvonaOnline" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="WebAPIIvona">
  <port name="WebAPIIvonaPort" binding="tns:WebAPIIvonaBinding">
    <soap:address location="http://www.ivona.com/online/apispserver.php"/>
  </port>
</service>
</definitions>
