Querying a yaml file from praat script: Suppose you want to synthesize 20 arias and you know their titles, but not their mbids. You need to search the yaml file, which contains all metadata about 500+ arias in the PK Opera collection. Here is what you do: 1.In the beginning of the script, it gives you a form and lets you enter up to 10 keywords you want to search. 2.Simply enter the first two or three words of the aria work title in pinyin, for each aria you want to search. then hit run. 3.The script will return a list of all the titles you searched, with pinyin and corresponding MBID. you can use this list to generate a mbid-pinyin list which you can later use to synthesize the track. Artist information If an aria has duplicate versions (from different artists), they will all show up in the results. For this reason, the artist info for each entry will also show in the result. Version Information This script has two versions. Version 1 lets you search by aria title, and version 2 lets you search by a format of Opera title:aria title (still you only need to enter the first two or three words). This way it should return less results (more refined results) than the version 1, if version 1 finds too many results that you didn't want (basically results that have the same first two or three words in their aria title).