Porto, 4-5 March, 1999 The COST250 Speaker Recognition Reference System H. Melin, A.M. Ariyaeeinia, M. Falcone.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

MP IP Strategy public Stateye Training (Getting Started) Please enable author’s notes for a textual description of the slides. A audio file.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
CHyM tutorial Marco Verdecchia – Trieste, September 8/9, 2011.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
Nicolas Burri Roland Schuler Roger Wattenhofer. Nicolas Burri REALWSN Overview Short TinyOS introduction TinyOS development so far –Tools –Problems.
ExpressReader Pro adopted to retrodigitization of mathematical documents Kazuaki Yokota.
1 / 16 CS 425/625 Software Engineering Software Configuration Management Guest Speaker Jim Hunt November 17, 2008.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
1 Outline 7.1 Introduction 7.2 Implementing a Time Abstract Data Type with a Class 7.3 Special Attributes 7.4Controlling Access to Attributes 7.4.1Get.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Introduction to Software Testing
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
This chapter is extracted from Sommerville’s slides. Text book chapter
Lesson 4 Computer Software
Introduction 01_intro.ppt
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
From BlueJ to NetBeans SWC 2.semester.
Research infrastructure and knowledge management Eric Maryniak.
M.Ellis 17th August MICE Software School Aims Course content –Management –Specifications –Design –Production –Testing –Use Information –Operation.
RUP Implementation and Testing
Introduction to NS2 -Network Simulator- -Prepared by Changyong Jung.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Practical Project of the 2006 Joint International Master’s Degree.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Mosflm & iMosflm (1) Some numbers... (2) Mosflm (3) iMosflm.
Using Software in Teaching Statistics Damon Berridge, Centre for Applied Statistics, Dept of Mathematics & Statistics ESRC NCRM.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
Linux Introduction What is Linux? How do you use it?
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
BES III Computing at The University of Minnesota Dr. Alexander Scott.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Configuration Management CSCI 5801: Software Engineering.
9-Nov-97Tri-Ada '971 TASH An Alternative to the Windows API TRI-Ada ‘97 Terry J. Westley
TCL TK. Tcl/Tk C functions can become Tcl commands that are invoked interactively Tk = scriptable, portable user interface –Windows, X (Unix), MacOS,
1 MSTE Visual SourceSafe For more information, see:
PHP Introduction PHP is a server-side scripting language.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
Making the System Operational Implementation & Deployment
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
Work Smarter Not Harder Standardize Your Environment With Best Practices.
1 Middle East Users Group 2008 Self-Service Engine & Process Rules Engine Presented by: Ryan Flemming Friday 11th at 9am - 9:45 am.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
Fundamental of Databases
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
CST 1101 Problem Solving Using Computers
& BuildingTcl & BuildingTclViewer Getting Started Guide
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Lecture 13 RPM and its advantages.
Introduction to Software Testing
Making the System Operational Implementation & Deployment
Chapter 7 –Implementation Issues
Download and Installation of code::blocks
PyWBEM Python WBEM Client: Overview #2
Web Application Development Using PHP
Presentation transcript:

Porto, 4-5 March, 1999 The COST250 Speaker Recognition Reference System H. Melin, A.M. Ariyaeeinia, M. Falcone

Porto, 4-5 March, 1999 Beta release Version 0.1, 23 Feb –small group –install –run short calibration test Version 0.2, 24 Feb –bug fixes –successful at 5 sites –various platforms

Porto, 4-5 March, 1999 Outline Introduction System structure Installation Calibration test Polycost BE Other databases/protocols Future extensions

Porto, 4-5 March, 1999 Introduction Why? –may be different: database, protocol and/or algorithm –increase comparability –"something in common" What? –available –flexible –easy to use

Porto, 4-5 March, 1999 System structure Components recognition engine machinery –results Engine –LPC-cepstrum –VQ classifier –text-independent –well-known Machinery – experiment object input: definition file – operates on recognition engine object database object – logs setup and scores – database interface Results – not yet included – DET plot, EER,...

Porto, 4-5 March, 1999 Implementation Engine –object API:Tcl –LPCC, VQ:ANSI-C Database –object API: Tcl –still maximally simple Machinery –Tcl –Talks to database and engine through simple APIs

Porto, 4-5 March, 1999 Implementation Tcl –package "cost250" –script files ANSI-C –compiled and linked to executable file –called from Tcl

Porto, 4-5 March, 1999 Implementation Portability issues: –Tcl platform independent –ANSI-C can be compiled… Beta tested "OK": –i386.Linux –i386.WindowsNT/95/98 –hp700.HP-UX –sun-sparc.Solaris Site-independent –not quite yet….

Porto, 4-5 March, 1999 Installation Download –ftp://serv501.fub.it/wg4/refsys/refsys0.2.tar.gz Read documentation – Download and install Tcl 8.0 (or later) Build and install refsys –Maybe some adaptation to site, then... –Unix: GNU make –Windows: still needs some 'manual labour'

Porto, 4-5 March, 1999 Calibration Test Meant to: –check installation –verify that results can be reproduced –illustrate how to use Minitest –train non-client model –enroll 10 male speakers –run some verification tests –unix: 'make test' + 'make compare'

Porto, 4-5 March, 1999 Polycost BE Preamble: experiment file defines what operations to perform enrollment enroll M001 M001/01/MOT02 M001/02/MOT02 verification M012 M001 M012/05/MOT01 –identification (not yet implemented) M012 id M012/05/MOT01 comments: # … blank lines

Porto, 4-5 March, 1999 Polycost BE directories: data/$database experiment/$database/$exp/{os_wld,es,ts}.exp work/$database/$exp experiment tag $database/$exp (polycost/test, polycost/be1, …) work/runtest.tcl $tag –or, with unix: 'make be1'

Porto, 4-5 March, 1999 Other databases/protocols Database: –file formats –directory structure –maybe new Tcl object tcl/polycost.tcl Protocol: –experiment definition files –uses 'file tags' Engine: –change/new Tcl object tcl/vqst.tcl

Porto, 4-5 March, 1999 Future extensions (?) audio extension –Snack: –direct audio and several file formats simple interactive application better integration Tcl - C –more efficient, more complex... graphical user interface –Tcl/Tk WILL IT BE USED??