Identification vocale / comparer notre voix

Bonjour,
Dans le cadre d'un projet personnel j'aimerai réussir à reconnaître la personne qui parle dans un micro à partir d'une "base de données" (contenant des échantillons de plusieurs personnes ou leur fréquence caractéristique).
Jusqu'a maintenant je simulais un signal carré et passais par un analyseur de spectre pour ensuite faire un coefficient de corrélation. Cela fonctionne plutôt bien. mais dès que j'essaye avec ma voix a partir du bloc "acquérir un son" cela n'est pas très fiable...
Y a t-il une solution viable? Avez vous déjà essayé?
Merci d'avance.

Il faudrait faire un TF de Fournier chaque 30 ms puis appliquer une fenetre de pondération !
Mais de la à faire de la reconnaissance vocal je pense qu'il faut encore autre chose !

Similar Messages

  • Any tips on how to make vocal recordings sound their most professional.....

    using Logic Pro and/or Reason3???

    Well for me I would say.
    Firstly I would think, out is the recording going to sound/What would I like it to sound like.
    Then to know as to what mic sounds better in matching CERTAIN VOCALS. Weather to use condencer mic/ dynamic mic. Then to find out what condenser sounds better, on what VOCALS.
    The same apply to the dynamic- mic,s Which is used lesser to record vocals compare to condenser MIC,s.
    SURE S-M 57/58 are said to be very good in recording vocal even though its A dynamic MIC.
    Then to choose A good mic-pre-amp, / A pre-amp that has A exciter, can be A plus. In doing so you could Dress the voice up to your suite, in Matching and to acheive the best sounding vocals, for that vocalist.
    Make ing sure that the LEVELS on whatever secquencer its being recorded is, at A level so as not to peak. Nor- to be at A level where it is too low.
    Also to make sure the singer is comfortabe in hearing themself, comfortable and if eg. they wanted to here A bit of REVERB you could some on A channel strip in logic, which would not be capture in the TAKE of the recording but just to see the best proformace on that artist,e. In saying this this is only A secondary method. Try to record takes for say 20-30 second. of the vocals then to see which set up ROCKS. Then off you go, In acheav-ing A good recording. Having POP-SHIELD is A plus, It will stop glich mainly on pppppppp,s and bbbbbbbb,s for it not to rice to A higher level, And also to have the vocalist moves their head A bit bacwards when hitting hight Notes. And with seible-ins / hiss. and will sound A bit like the right Dynamic frenquency after it has been recorded.
    Close-er to the mic, will produce A bass-er sound. further away will producer A higher frequency.
    A ROOM that has very little reverbtion or no REVERB at all will end up better so that it comes out with less room atsphere when capture, away fr the mic will produce more ATSPHERE of the room.
    Last but not least Good Headphones is very NEEDED. Fitted tighly to the EARS so has not to let the sound escape in to the mic when recording, To acheive the best RECORDINGS.
    The person who takes the Recording should know A little about KEYS.Are to have. good hearing.
    MAKE SURE THE MIC IS TURN TO FRONT
    NOT BACKWARDS AND ON ITS RIGHT SETTINGS
    MIC SHOULD ALL-SO BE IN-LINE WITH THE ARTISTE NOSE AND MOUTH.
    MOSTLY 6/8 INCH FR MIC/ WHATEVER INC,S TO MAKE THE DAY.
    QUITE-Room.
    LOOKING for/
    BAD-PRONOUNCES -IATION.
    WRONG KEYS.
    WRONG PITCH.
    NOTICE the CHANGE,S IN VOLUME OF VOCALS, ON TAKES COMPARE TO PREVIOUS TAKES.
    HAS GOOD HEADPHONES. ARE USED REFFRENCE MONITORS TURN TO A LOW VOLUME SO AS NOT TO DISTURB THE TAKE OF THE SESSION
    AND TO BE MOTIVATIVE/ PAITENT/HAS A OPEN- MIND
    NOT AFRAID TO SPEAK IS/HER- MIND
    CONFIDENCE IN WHAT THE PRODUCE-ER WANTS.
    AND TO KNOWS ALL-SO WHAT SOUNDS RIGHT./ ARE AGAIN WHAT COULD, MAY BE A STYLE INSTEAD OF A SPOIL.
    AND NOT TO WASTE MUCH TIME.
    ALSO MAKE SURE NOT TO LET THE ARTISTE DRINK COLD DRINKS AT THE MINUTE THEY ARE SOON TO BE RECORDED.
    THIS WILL KEEP CHANGE-ING THE PITCH IN VOICE OF THE ARTISTE.
    THEN THIS LEAVES US FOR, THAT MAGIC RECORDING.
    AND WITH HAVE-ING DONE THIS.
    IT WILL BE EASY-ER TO MIX.
    AND TO USED TO USED LESS PLUGGINS ON THE MIX/ OF A GOOD RECORDING.
    FR; Blayzay
    [email protected]

  • Additional parameters from CTI Connector - CRM

    Hi everyone,
    We are currently implementing a CTI scenario using ICI/BCB in SAP CRM 2007.
    The CTI connector is successfully sending the inbound calls to the IC Web Client screen, and the business partners is identified through the telephone number.
    I would like to know how to proceed in order to include additional parameters (e.g. business agreement) in the communication between CTI connector and SAP CRM.
    Thanks in advance & Best Regards,
    Gabriel Santana

    Hi Gabriel,
    You can first refer to the OSS Note 707104, where it had been explained on making use of the the BP and GUID directly for Account identification.
    However, this note makes use of the BP and GUID directly. But in your case, it is something else (business agreement). 
    So one of the possibilities that I could see is:
    --> Incoming call arrives into CTI with business agreement ID (as part of the CAD)
    --> CTI do the BAPI call ( You will have to create this BAPI ) to use this Business Agreement ID in order to look up for BP Number.
    --> BAPI returns BP number and GUID. (as explained in the note)
    --> CTI add this CAD as part of CRM_IC/BUPA
    --> BP will look up and identify automatically without any code change(this is as per the standard).
    So the point is, as per the standard, the BUPA Controller will need the BP Number to be identified and confirmed. For this the CTI needs to first lookup for the BP Number, with the help of either the ANI(Automatic Number Identification, that is the incoming telephone number) or the CAD data.
    Since in your case, you wanted to lookup the BP with the help of the Business Agreement(which is part of the CAD), you have to comeup with your own BAPI, which should accept the Business agreement as a parameter from the CTI and return back the respective BP Number to the CTI after successful lookup and this BP number can be made used to identify and confirm by the Account Indentification.
    One thing that I'm not sure is, whether CAD and ANI are both correct, which one will take priority in the Account Identification as compared to the way it works in IC Winclient.
    Hope this information helps.
    With Best Regards,
    Vinod

  • HR Analytics Change capture logic

    Hi All
    My customer currently has a custom built warehouse and is using obiee as the reporting tool.
    I am busy implementing 7.9.6.2 apps for them from their EBS 12.1.1 instance.
    They have a burning issue which is that in their source system, the users do not always capture the fields required for their compliance reports, so their headcounts are not correct, then the users correct the data and the BI headcounts historically are not correct.
    I have suggested that this problem must be dealt with in the source system, but they want to find out if the pre built apps will offer any relief.
    The question is how does the BAW change capture work surrounding this scenario?
    I have said that from what I have experienced the change capture works with the refresh dates in the DAC and that any changes will be picked up by the last updated date and an update will be effected to change the data.
    This is unless there is SCD type logic built in where the snapshots will reflect the history as it was and perhaps only the aggregates will be effected.
    I have been checking the employee headcount in the rpd and following the process back to the SDE_ORA_PersistedStage_WorkforceEvent_HeadCount_Full where the data is extracted from the source and there is a lot of headcount logic built in but I cannot work out for sure how the net changes will be handled.
    Is there anyone who has had experience with HR Head count snapshots and aggregations being affected by back dated source system changes?
    Regards
    Nick

    Hi Tarik
    Thanks for the info, I have generated the flex field and configured the csv's, I am stuck at this stage with the similar issue to the 'Error in SDE_ORA_AbsenceEvent_Full workflow' post in this forum and have an sr logged on metalink so I cannot actually test the behaviour.
    The customer wants to know what will the result be if they backdate a change specifically around headcount and compliance fields in the source system when the pre built hr etl's run. They want to know if it will update the warehouse and how will the snapshot tables be effected.
    I followed from source to target on headcount as a metric;
    on a high level this is what I understand about the process:(corrections welcome)
    SDE_ORA_PersistedStage_WorkforceEvent_HeadCount_Full loads W_ORA_WEVT_HDC_PS (stores a history of headcount)
    Then SDE_ORA_WorkforceEventFact_Hdcnt loads W_WRKFC_EVT_FS
    then
    SIL_WorkforceEventFact loads W_WRKFC_EVT_F with the update strategy in Upd W Wrkfc evt f ins upd identifies from comparing the etl proc wid & data source num whether there will be an insert update or delete.
    If there is a change it inserts a new record and marks the old one as delete with the soft delete logic.
    The the rpd looks at alias's of w_wrkfc_evt_f with joins to ago keys for history and to current for up to date records.
    So assuming the changes do not fall out side of the dac's prune days, and the 'back dated' change is picked up in the etl by the OLTP ' last updated time stamp' being later then the etl refresh date, will the behaviour be that the records are updated but the snapshots remain unchanged and therefore reflect the incorrect data?
    For example. A person joins the organization in Jan, but there current system report does not reflect him because the record does not have the mandatory fields correctly filled out and he falls into an exeception report. In Feb the data is not corrected but in March the HR team correct the data and back date the change in their system to January.
    How will this affect the headcount in the BAW? How would the BAW handle this scenario? Is the question from the client ( assuming the ootb values are correct and in use.)
    I have said I think the dac will pick up the last upd, load the tables above and update the total so it is showing correctly, looking back at the snapshot should refelct the correct data because the BAW will have picked up the join 'Event' off PER_ALL_ASSIGNMENTS_F unlike their bespoke system which uses per all people f.
    If there are any HR gurus out there who can confirm my expectations or offer any comments I would appreciate it.
    Many thanks
    Nick

  • PRINTING KEY COMMANDS/ EDITING VOCALS/LOGIC PRO 7 compared with Logic 8

    Dear all,
    q1: i am trying to print the key commands. A way to do this is by Copy Key Commands in the Options pull down menu and then paste it onto a text editor (e.g word). My problem is, when I paste it onto word the names of the commands appear but the actual key commands on the right do not, and some symbols appear on the left of the names where they should not. Is there a simple way to print the key commands. My word processor is a 2004 word version and my Logic Pro 7 about a year old.
    q2: I am recording a multitude of vocals. Which window would you find most practical for quick and effective editing? the arrange window or going into each region by double click and trim detail there? I somehow seem to prefer the arrange but would welcome any suggestions.
    q3: I feel much more comfortable using Logic Pro 7 as Logic 8 does not advance my workflow yet. Am I alone in thinking in these terms. Would you agree on the possibility of users sticking at 7 for quite some time, maybe a year or two before they switch to 8 if at all. I d be very interested to hear anyones thoughts on this
    Thank you all for reading. if you can spare a thought ot two I d be so thankful.
    Nik

    My experience is that I only learn a few key commands at a time.. ie really use them and remember them. Therefore go to the KC window and open up the commands where you want to concentrate your learning. Then take a Screenshot
    (Command + Shift + 4 and draw a box) which appears as a Picture 1 on your desktop. Then just refer to that
    many users ( me included) are still working in L7 with occasional experimental forays into L8
    Those really on top of L8 have committed early on and really gone for it.. if you dont have a high new info tolerance or are not particularly software savvy.. stick with L7

  • Programme de reconnaissance vocale sous labview

    Bonjour,
    dans un cadre scolaire je dois réaliser un mini-projet dont le but est d'enregistrer avec le logiciel
    labview quelques secondes de son et de le comparer avec des sons deja en mémoire. Pour cela on doit utiliser des algo de reconnaissance vocale.
    Mais je ne sais vraiment pas comment m'y prendre car je ne suis pas trop à l'aise avec ce logiciel.
    Merci d'avance de votre aide

    Bonjour,
    Le mieux c'est que vous alliez sur notre site www.ni.com et vous tappez des mots clés en anglais ou en français dans la barre de recherche.
    Vous aurez accès à des tutorials et des exemples qui vous permettront de commencer votre projet.
    Par exemple :
    https://decibel.ni.com/content/docs/DOC-23382
    https://decibel.ni.com/content/docs/DOC-15800
    https://decibel.ni.com/content/docs/DOC-5613
    https://decibel.ni.com/content/docs/DOC-26577
    https://decibel.ni.com/content/docs/DOC-19511
    Tous ces exemples nécessitent de connaître un minimum LabVIEW.
    Du coup je vous invite à partir du lien ci dessous afin de vous initier avec les produits National Instruments
    http://www.ni.com/gettingstarted/f/
    Une autre solution serait de suivre des formations LabVIEW.
    Je vous souhaite une bonne journée,
    Cordialement,
    Matthieu RICORD
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Vocal hardware advice for L8 - Apogee Duet?

    I realise this isn't strictly logic related, but value a lot the opinions & advice I've read here (& don't really use any other forums!!) so hope no one minds me asking...
    After a few years of remixing I'm looking to start recording original vocals shortly, & wandered gearwise what my modest budget would best be spent on..
    My set-up/situation is currently as follows:
    I currently have a focusrite saffire LE, & am mixing 100% in the box. I've only ever used a stereo line in (for DJ mixes from CDJs) & stereo out (to dynaudio BM5a's) so my I/O needs are pretty basic - The few bits of vocals I have done roughly (guide vox etc) have been on a cheapish Audio Technica Mic straight into the saffire. I have some decent quality plugs (Inc Sonnox, URS) but only a budget (& now unused) outboard DBX compressor
    My studio is in a single room, so vocals will need to be recorded in the same space, the room is treated with a dozen or so home made rockwool traps but is far from perfect.
    I'll be working with a variety of vocalists, from MC's to Female R&B singers so a versatile/neutral Mic would be great.
    My Budget is £600-800.
    Because of the above, my thoughts initially were as below
    1) An apogee duet card (replacing the saffire) OR an voicechannel like focusrite voicemaster PRO or TLA audio (2nd hand) to go into Saffire
    2) An SE relexion Filter
    2) Rode NT2a or SE3300 Mic (again 2nd hand if neccesary)
    Would I get better results from the better A/Ds & inbuilt preamps on the duet, or outboard voicechannel... or voicechannel into a duet???? - any advice much appreciated.
    Cheers.
    Adam

    Hi,
    have you been looking into the t.bone mics?
    If not - well - they are Neumann rebuilds... I own 5 Neumann Condenser mics . U87,TLM170,M149,M147. After comparing the t.bones to what I own and making the the a>b test looking like a random guessing contest I have stopped buying the brand and only pay for the mic. t.bones are amazing.... I can recommend the SCT2000 though it aint no tube mic.. T.bone also makes tube mics - check this link:
    http://www.thomann.de/gb/search_dir.html?sw=t.bone&x=0&y=0
    THis will save you a bunch of money and I PROMISE you - that you are going to like them - If not - I will personally buy the mic from you to the org. price....;-))))
    Since the t.bones are sooo cheap - maybe now you can look into the avalon.... I aint no avalon endorser but I know what a difference a great mic amp makes.... A great mic amp + a mediocre mic will give you a better result than a great mic + mediocre mic amp....
    And by the way . t.bone is TOP notch... even their condenser mics for €40 are amazing...
    Most people dont believe it - they wanna get neumann - as they think it's gonna make them a hit... Well neumann charges more than double just for the name...
    I have a t.bone copy for any neumann I own - and this fare NO ONE has made the blind test...
    Good Luck

  • Cleaning up noisy vocal tracks

    I have a few hundred vocal tracks to clean up, ie: room noise, lip smacks, coughs, etc. in between the actually singing. Right now I am manually going through eacj track and putting silence where I want it. Strip silence is not the best, as there are coughs, etc. that would be above the setting and it's hard to be accurate so as not to lose subtle beginnings and endings.
    So...any suggestions that could save me days of cleaning the tracks up manually.
    BTW, I am not mixing the tracks. I am importing them to Pro Tools at another studio and having them do it, so I can't just throw a gate on them.
    Thanks!

    What Jim said and...
    What I do is instead of cutting the track completely to quiet it, is I used the features in Logic to reduce the level of the part of a track way way down. So even if there is a lip smack, I focus on that and take down the amplitude until I can barely hear it with the track soloed. It's not total quiet, you won't hear it in the mix and you don't get the super quiet of killing the sound.
    Second, on your breaths, like Jim said don't take them out, however, listen to the volume of the breath as compared to the vocals, sometimes the breath is louder than the first word, so again turn down the volume of the breath so it sounds more natural as part of the sound, and second be sure that your breaths are on beat. I know this sounds crazy, but if you listen to CDs there are breaths in all vocals, but they're on beat, if they're not then you'll hear that and they will throw you off, the breaths become part of the beat of the song. If the breath is off, move it left or right depending on how far off it is.
    There is no shortcut to what you're trying to do. Put in the time to get the right result. once you get going, you'll find a grove. I can edit a 4 minute song now (2 tracks of vocals) in about 5 mins. Just find the technique that works and apply the effect to it.
    The other thing you want to keep in mind is that while YOU may not want to put a gate on it, the engineer in the other studio can and will put one on if a track is a bit noisy, so just get it good/great enough for him to work with. Let him/her do his/her job And since it sounds like you're going in a real high end studio, the gate they have I'm sure will be good enough
    If you do too much you might end up making the engineer's life harder!
    R

  • Generic comparator in container search

    I have an application where I'm using a Stack to store heterogeneous objects, some of which might be Comparable. I occasionally have need to search(obj) the stack for some object that might or might not be there. The object might be comparable.
    I have one particular class (which shall remain anonymous) whose comparator, in a wonderful display of software engineering theory, throws an IllegalArgumentException when compared to something it can't compare to, instead of returning false.
    Now it would be nice to be able to just send a Comparator to the search() method (or to any other container's lastIndexOf(), etc.) so that I can do some arbitrarily smart comparison, or arbitrarily stupid one. Why can't I?!?!?!!
    Now in this case, what I've resorted to doing is writing a wrapper class that has a compareTo method that compares class strings first, then catches such silly things if they happen.
    Is there an easier way? Should I submit a feature request for these comparing methods to optionally take a Comparator?
    Thanks,
    Gremio

    Why can't I?!?!?!!Because not all the objects in the stack might be Comparable. Because the search method is designed to look for an object - with identification by equals.
    Is there an easier way? Sure, violate the equals() contract and pass into search an object which returns true when equals is called with any object you're interested in.
    By the way, please tell your software engineering theorist that the API says (s)he should throw ClassCastException.

  • Compare two columns and match ALL recurring values, not just the first instance

    Hi everybody...
    I was looking for a way to compare values in two columns, identifying every duplicate value instance on a third column.
    Searching around the forums, I found a solution, albeit a partial one; I am using this formula: =IFERROR("Duplicate in row "&MATCH($A,$B,0),"") along column C, to compare values between columns A and B. When applied, the formula will render the first instance where there is a duplicate; unfortunately MATCH will only register the first instance of the duplicated values.
    For example:
    The first value on column A is 'Apple'. On column B there are three instances for the value 'Apple', the formula identifies the first of these values, but not the remaining two.
    I am not an advanced Numbers or Excel user, and the answer to this problem eludes me. I am attempting to compare columns that have no less than 1000 rows each, so you can imagine how, finding a solution to my problem would be really great.
    Thanks in advance,
    Pablo

    Unfortunately I can't see your screenshot, but supposing you have a table like this:
    Col1
    Col2
    1
    3
    Dupe
    2
    4
    Dupe
    3
    5
    Dupe
    4
    6
    5
    7
    Then here is one way to flag the duplicates.
    The formula in C2, copied down, is:
    =IF(COUNTIF($A,$B2)≥1,"Dupe","")
    Then filter on column C for 'Dupe', and copy the values in column B to wherever you need them.
    SG

  • B2B Document Definition - Using xpath 'or' in Identification Value

    Hello,
    I have a requirement similar to the one below, this is an example from the Oracle documentation,
    In the below example, Oracle B2B compares the value of the country attribute to the value set for Identification Value. If the values match, then the document is identified successfully.  I have a scenario, where I will receive data with value in the country attribute to be "US" or "France" or "India". Can an 'or' be used in the identification value? such as US or France or India as the Identification values for the Identification Expression "//*/@country".
    Any ideas / suggestions are greatly appreciated.
    Option 3: Check the Value of an Attribute
    Assume that the value of the country attribute is US. Set the parameters as follows:
    Field
    Value
    Identification Value
    US
    Identification Expression
    //*/@country
    Here is the excerpt of the XML payload for this option.
    Check the Value of an Attribute
    <?xml version="1.0" encoding="windows-1252" ?>
    <MyAddress country="US" xmlns="http://www.example.org"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="PO.xsd">
      <name>B2B Buyer</name>
      <street>100 Oracle Parkway</street>
      <city>Redwood City</city>
      <state>CA</state>
      <zip>94065</zip>
    </MyAddress>
    Thanks,
    Venkatesh

    Hi,
    I am interested to know if you managed to make any progress on this issue?
    We have a similar requirement whereby a trading partner sends an ebMS request using a single document type with the ebMS ACTION header identifying the action the request relates to. For example, the following are the key fields from two requests:
    1)
      SENDER_NAME = TradingPartnerX
      RECEIVER_NAME = OurCompanyName
      SERVICE_NAME = Manage Work
      SERVICE_TYPE = v1.0
      BUSINESS_ACTION_NAME = assignWork
      Payload = <ManageWorkRequest>...</ManageWorkRequest>
    2)
      SENDER_NAME = TradingPartnerX
      RECEIVER_NAME = OurCompanyName
      SERVICE_NAME = Manage Work
      SERVICE_TYPE = v1.0
      BUSINESS_ACTION_NAME = updateWork
      Payload = <ManageWorkRequest>...</ManageWorkRequest>
    Where the Payloads of the two requests could potentially be identical.
    Currently, we have the following configuration:
    - Custom xml document type for ManageWorkRequest:
      - Action name: (blank)
      - Service name: (blank)
      - Service type: (blank)
      - From Role: (blank)
      - To Role: (blank)
      - Validate ebMS Header: unchecked
    - Custom xml document definition for ManageWorkRequest:
      - XML Identification Expression (XPath): //*[local-name() = 'ManageWorkRequest']
      - XML Identification Value: (blank)
    - TradingPartnerX Documents:
      - Definition added for ManageWorkRequest
        - both 'Sender' and 'Receiver' checked
      - Document Details:
        - Override DocType Param: checked
        - Document Type ebMS:
          - Action name: (blank)
          - Service name: Manage Work
          - Service type: v1.0
          - From Role: Buyer
          - To Role: Supplier
          - Validate ebMS Header: unchecked
    - Agreement setup between OurCompanyName and TradingPartnerX for inbound communication from TradingPartnerX to OurCompanyName
    When TradingPartnerX attempts to send an assignWork ManageWorkRequest, B2B fails to identify which document type and agreement it relates to. After increasing the B2B logging level, the following can be seen in the soa_server1-diagnostic.log file:
    [2013-11-19T11:16:39.881+10:00] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms\n] [userId: <anonymous>] [ecid: ccce6c0f16adb222:111ddc50:142539e3958:-7ffd-000000000013a96f,0] [APP: soa-infra] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2013.11.19 11:16:39.880--ServerSession(606155273)--Connection(692532584)--Thread(Thread[Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms[[
    ,10,Application Daemon Threads])--SELECT ID, DIRECTION, APPS_DOCTYPE_NAME, DOC_DEF_NAME, APPS_DOC_PROTOCOL_VERSION, DOC_DEF_TIMESTAMP, APPS_DOCUMENT, DOC_PROTOCOL_NAME, APPS_XSLTFILE, DOC_PROTOCOL_VERSION, ATTRIBUTE1, DOC_REF_NAME, ATTRIBUTE3, DOC_ROUTING_ID, ATTRIBUTE5, DOCTYPE_NAME, ATTRIBUTE7, FROM_DC, ATTRIBUTE9, BUSINESS_ACTION_NAME, LABEL, CREATED, LABEL_DESC, APPS_DOC_PROTOCOL_NAME, MODIFIED, APPS_ACTION, RECEIVER_NAME, ATTRIBUTE2, SENDER_NAME, ATTRIBUTE6, SERVICE_NAME, ATTRIBUTE10, SERVICE_TYPE, DEFINITION_MO, STATE, AGREEMENT_ID, TO_DC, ATTRIBUTE8, TPA_NAME, IS_CUSTOM, TPA_REFERENCE, ATTRIBUTE4, CREATED_BY_UI, USER_NAME, CONTROL_NUMBER_SET FROM B2B_LIFECYCLE WHERE ((SENDER_NAME = ?) AND ((RECEIVER_NAME = ?) AND ((BUSINESS_ACTION_NAME = ?) AND ((SERVICE_NAME = ?) AND ((SERVICE_TYPE = ?) AND ((DIRECTION = ?) AND (STATE = ?)))))))
            bind => [TradingPartnerX, OurCompanyName, assignWork, Manage Work, v1.0, INBOUND, Active]
    [2013-11-19T11:16:39.883+10:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms\n] [userId: <anonymous>] [ecid: ccce6c0f16adb222:111ddc50:142539e3958:-7ffd-000000000013a96f,0] [APP: soa-infra] Error -:  B2B-50547:  Agreement not found for trading partners: FromTP TradingPartnerX, ToTP OurCompanyName with document type ACTION:assignWork Service:Manage Work ServiceTypev1.0-INBOUND.[[
            at oracle.tip.b2b.tpa.RepoDataAccessor.queryAgreementMO(RepoDataAccessor.java:866)
            at oracle.tip.b2b.tpa.RepoDataAccessor.getAgreementDetails(RepoDataAccessor.java:415)
            at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:465)
            at oracle.tip.b2b.tpa.TPAProcessor.processIncomingTPA(TPAProcessor.java:243)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2560)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1751)
            at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4258)
            at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3856)
            at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3309)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:637)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
            at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
            at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
            at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Error -:  B2B-50547:  Agreement not found for trading partners: FromTP TradingPartnerX, ToTP OurCompanyName with document type ACTION:assignWork Service:Manage Work ServiceTypev1.0-INBOUND.
            at oracle.tip.b2b.tpa.RepoDataAccessor.queryAgreementMO(RepoDataAccessor.java:866)
            at oracle.tip.b2b.tpa.RepoDataAccessor.getAgreementDetails(RepoDataAccessor.java:415)
            at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:465)
            at oracle.tip.b2b.tpa.TPAProcessor.processIncomingTPA(TPAProcessor.java:243)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2560)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1751)
            at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4258)
            at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3856)
            at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3309)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:637)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
            at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
            at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
            at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Looking at the SQL which has been logged, B2B is looking for an agreement which has the following:
      SENDER_NAME = 'TradingPartnerX'
      RECEIVER_NAME = 'OurCompanyName'
      BUSINESS_ACTION_NAME = 'assignWork'
      SERVICE_NAME = 'Manage Work'
      SERVICE_TYPE = 'v1.0'
      DIRECTION = 'INBOUND'
      STATE = 'Active'
    and it fails to identify any matching agreements which is correct - there aren't any matching these constraints. However, if we specify the 'Action name' field in the DocType param overrides for TradingPartnerX, then B2B is able to identify the agreement and everything works.
    Based on this behaviour, it seems that in this scenario, B2B requires a separate agreement for each possible value which can be passed as the BUSINESS_ACTION_NAME in order to identify the document type and agreement correctly. My question is - is there another way to configure B2B to allow a list of valid 'Action names' rather than having to create a separate agreement for each one with the only difference being the value of the 'Action name' field?
    If anyone is able to provide advice or guidance, it would be much appreciated.
    Thanks
    Kevin

  • Vocal Transformer vs AUPitch

    has anyone compared the Vocal Transformer to Apples AUPitch?
    Although the controls are different they seem to do the same thing. Its as though they are both the same AU but with two different user interfaces. But I'm not sure. It seems that AUPitch is getting the same job done with less stress on GB and with less sonic artifacts than Vocal Transformer.
    Has anyone compared the two?

    Well after much experimenting I have found that Apples AUPitch is better for changing the pitch of a vocal track than Vocal Transformer.
    I have found that Vocal Transformer introduces a number of odd sounding artifacts to a track particularly when changing the pitch upwards from male to female.
    Granted neither AU does a completely realistic job when changing a male vocal to a female vocal but with the right amount of tweaking good results can be achieved.
    I was able to fool some people into thinking a male track was actually a female singing when using Apples AUPitch. Whereas the Vocal transformer made the female track sound simply weird with mickey mouse swirly sound every now and then. More now than then actually.
    Well just checking in!

  • Upload and compare commodity codes in SAP

    Hi Gurus,
    Can anyone guide me on how transactions VEU4 and VE14 are used?
    Are there any pdfs or tutorials available?
    Thanks,

    Hi,
    please use this link
    http://help.sap.com/saphelp_gts71/helpdata/en/04/b95d3f7d77a800e10000000a114084/content.htm
    it may be usefull for u.
    Loading Commodity Codes and Import Code Numbers
    Use
    This procedure describes how to load an external file containing commodity codes or import code
    numbers for use in your system.
    Prerequisites
    u2022 The external file must be in ASCII format
    u2022 You need to know the structure of the file u2013 which columns (positions) the codes, the text
    descriptions and the units of measure occupy.
    Procedure
    1. You access this function from the Foreign Trade Data Service Cockpit.
    2. Choose the appropriate tab u2013 European Union, Japan or Other u2013 in the Load/Compare
    section of the Data Service Cockpit. Choose the Load commodity code button next to the
    Commodity code field to display the selection criteria screen.
    3. Enter the selection criteria and the file specifications.
    Entries in the following fields are mandatory:
    u2013 Country key
    u2013 File name
    u2013 Drive
    u2013 Subdirectory
    u2013 Initial position goods number
    u2013 Final position goods number
    u2013 Initial position goods text
    u2013 Final position goods text
    See the field help (F1) for detailed information about each of the fields in this procedure.
    You can determine the actual positions of the columns for the data record structure
    entries by opening the ASCII file and counting the spaces used for the digits and the
    text characters. For this you need to identify the beginning and end positions of the
    codes, their texts and units of measure (when applicable) and enter them in the
    corresponding fields.
    For example, for a commodity code file with the contents "12345678 Sample text"
    (with no unit of measure), you should make the following entries in the data record
    structure section:
    Data Record Structure
    Field
    Entry
    Initial pos. goods no.
    1
    Final pos. goods no.
    8
    Initial pos. goods text
    10
    Final pos. goods text
    21
    If there is no unit of measure (optional entry), the last position for the goods text can be a
    number that is much greater than the actual final position for the goods text (for example,
    200).
    4. If you want to use this set of codes as the basis for maintaining the codes in the system,
    select Carry out preparations and enter an identification code in the Key for upload field. You
    will need this key to access this set of codes during maintenance.
    5. If you are installing codes from floppy disks or several files
    u2013 For the first disk or file, select First data carrier
    <![if !supportLists]>u2013 <![endif]>For additional disks or files, select Further data carriers
    6. Execute the function.
    Results
    The system uploads the file contents to the SAP System.
    Potential Errors
    When you execute this report, the system issues an error message if
    u2022 The values for the beginning and end positions overlap
    u2022 You enter an incorrect length for a commodity code or import code
    number
    u2022 The length for the codes has not been maintained for the country you
    enter on the selection screen.
    You assign commodity code and import code lengths for each country in
    Table T609S in Customizing (see Sales u2192 Foreign Trade/Customs u2192
    Basic Data for Foreign Trade u2192 Length of commodity Codes/Import
    Code Numbers).
    Bset regards,
    venkataswamy.y

  • System Identification and Transfer Function of the LEGO MINDSTORM NXT Robot

    Can anybody please help with the below question.
    Using your LabView interface, input different values of power and record the output value of the number of wheel rotations. You can convert the latter into speed by measuring the diameter of the wheel. Then, type ‘ident’ in the command line of Matlab to launch a graphical user interface for system identification. Using the data collected for input power and recorded speed, you can derive the transfer function for your robot in the Laplace domain.
    You will notice that it is possible to approximate the transfer function to a first order system.
    Add disturbance to your system such as wind drag, road profile or friction. You might want to model the disturbance as a sinusoidal waveform.
    Analyse the system response in LabView in order to tune the response.
    Finally, write a LabView program to test your controller.
    Set both Integral and Derivative to 0
    Increase the value for Proportional controller to 0.5, 0.8, 1, 1.1, 1.3, and 1.5
    Select a suitable simulation stop time.
    Compare each simulation results and draw some conclusions.
    Record the steady-state error. Has it dropped to near zero?
    Record the rise time. Has it decreased to less than 0.5 second? And for what values of Kp?
    Check whether this response is realistic i.e. a real cruise control system generally cannot change the speed of the vehicle from 0 to 10m/s in less than 0.5 second.
    Adjust the gain (Kp) to give a reasonable rise time and add an integral controller to eliminate the steady-state error.
    Change both Kp and Ki and see what happens to the response. When you adjust the integral gain Ki, start with a small value since a large Ki can destabilise the response. (Ki =0.001, 0.002, 0.003, 0.004).
    Then you need to adjust both the proportional gain Kp and the integral gain Ki to obtain the desired response. Record the values of Kp and Ki that can meet all the design criteria.
    Write the PID-feedback control LabVIEW program as described above.
    Does it work? Quantify! Show us it is working
    Hand in a short report on the PID project on the cruise control of the LEGO MINDSTORM NXT Robot. Your report should contain an introduction to cruise control and uses of PID controllers, a brief explanation of how PID feedback control works. The printout of the Block Diagram and Front Panel of your LabVIEW program should be attached at the end of your report.
    Put it all together. There are many questions that can be explored and written up in the result section. Be creative.
    Here are some things that may be addressed: Check whether your system can stabilise speed to within 1%. What are the optimal PID parameters that you have found? Can you choose PID parameters to both reach the set speed quickly and also maintain the speed within good accuracy once the system has reached the set speed? Can you control the speed of small steps? Explain your results?

    Thanks for that.
    DanHarryman wrote:
    HI ToolMonkey
    You should be able to build control system to do this using PID control VIs. The following paper is a good place to start when working with PID systems. 
    http://www.ni.com/white-paper/6440/en
    Let me know how you get on using some of the functions in this. 
    Thanks 
    Dan.H
    UKAE

  • Identification of Training need

    Hai Gurus,
               Can any body tel me the process of training need identification.And this option in 24 infotype coming empty for me.What i need to configure?Is there same facility in 25 infotype also?
    Withregards
       Kranthi

    Hi Stalin,
    To Identify the training needs  the qualifications requirements for the position must be there so that you can compare the qualification of the person  that are stored in the infotype 0024.
    This you can do in PD as well. Use transaction Code PPPM  Here u can do the profile matchup and create the qualifications for the positions as well
    Qualifications of the person can be compared with positions and this functionality is being available in infotype 0024 and 0025.
    Warm Regards,
    Kapil Kaushal

Maybe you are looking for

  • Unable to see master data changes

    I added a new field as an Attribute to Master Data (Customer Number) and loaded the data which was successfull. I created an infoset and created a report but am unable to see the values in this new field. I check 'Values in the Infoprovider' on the r

  • Sender Party Alternative Identifier Problem.

    HI All, I have a B2B scenario in which I have configured following things in Integration Directory  1.Sender party as PartyA          Business System-->ABC_001 with logical system as ABC_001. 2. Receiver party as PartyB.          Business Service--->

  • Dynamically Updating Tables

    So what I'm trying to do is have either an external script or an APEX function: 1) Find information on all of the current tables in database (schema, table, columns) which isn't hard, at the moment I have a script . More importantly I need a way to (

  • SUBMIT VIA JOB MESSAGE TYPE 'E'

    Hi! Please help me, I can't use submit via background job, because he can't handle message errors of type 'E'. When this kind of message occurs, all background processing stops and I get a report screen with this message in the status bar. Is there a

  • Reset the menu bar to the installation default

    Hi, sorry I am new to Oracle Linux and I have deleted the menu bar by an error (Delete this panel). Can anyone give me help of how i can reset the menu bar to the default? I am using Oracle Linux 6 Update 2. Any Help would be great. Regards Edmund Ed