<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>WoS - Open Source Wizard of Oz for Speech Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Birgit Brüggemeier</string-name>
          <email>birgit.brueggemeier@iis.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer IIS</institution>
          ,
          <addr-line>AudioLabs Erlangen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Philip Lalone Fraunhofer IIS</institution>
          ,
          <addr-line>AME Erlangen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>20</volume>
      <issue>2019</issue>
      <abstract>
        <p>Wizard of Oz (WoZ) systems are widely used in the study of human-machine interactions. In WoZ studies, users are made believe that they are interacting with artificial intelligence (AI), while - in fact - the putative AI is controlled by a human behind the scenes. This setting allows the simulation of AI and the recording of users' reactions to it. These reactions can then be used to train actual AI systems and learn about how people can interact with them. WoZ experiments are common in the field of natural language processing (NLP) and can be used to design and evaluate NLP systems. To our knowledge, currently no open WoZ systems for NLP exist. We designed a WoZ framework for NLP, that we call Wizard of Oz for Speech Systems, WoS and that is available for open-access on http://github.com/audiolabs/wos [9].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        WoZ is a popular method [
        <xref ref-type="bibr" rid="ref13 ref15 ref3">3, 15, 13</xref>
        ] for a number of reasons.
One reason is that WoZ can be a solution to a chicken and egg
problem of designing user-friendly systems [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]: we require
tests to develop user-friendly systems, but for tests we need
a running system. With WoZ researchers can simulate an
intelligent system and test it with users, without having to
build a system from scratch. This enables evidence-based
decision making in early stages of system development.
IUI Workshops’19, March 20, 2019, Los Angeles, USA. Copyright©2019 for the
individual papers by the papers’ authors. Copying permitted for private and academic
purposes. This volume is published and copyrighted by its editors.
      </p>
      <p>
        IUI Workshops’19, March 20, 2019, Los Angelas, USA, Joint Proceedings of the
ACM IUI 2019 Workshops
© 2019
In addition, WoZ can provide valuable training data for system
development. Machine learning methods are widely used to
train and develop artificial intelligence (AI) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This AI can
then be used in intelligent machines, that interact with humans.
The quality of AI depends on the quality of training data, and
high-quality data needs to be representative of the use context
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Consider a speech assistant, which can interact with
users via voice. When training such a speech assistant, one
option is to strive for designing the assistant to be as human
as possible, so that users can interact with the machine as if
they would with fellow human beings [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. A caveat of this
approach however is that users do not interact with speech
assistants as they do with people [
        <xref ref-type="bibr" rid="ref10 ref3 ref6">6, 3, 10</xref>
        ]. In fact, researchers
find that users are aware that a speech assistant is a machine
with limited abilities and adjust their language, for example
forming shorter sentences, eliminating articles and simplifying
their grammar [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. If a system was trained on human
interactions and then confronted with commands that are common
in human-machine interactions, it might perform poorly. In
WoZ studies data can be collected in a similar context as the
eventual usage context, thus providing more representative
data. Instead of simulating a system with WoZ, developers
could collect data with existing systems. Interactions between
humans and existing machines will be constrained by existing
errors of machines [
        <xref ref-type="bibr" rid="ref3 ref6">6, 3</xref>
        ]. WoZ overcomes this constraint by
enabling the simulation of potential systems, before
implementing them.
      </p>
      <p>
        WoZ studies can be differentiated based on simulation type
[
        <xref ref-type="bibr" rid="ref13 ref15 ref6">6, 15, 13</xref>
        ], modalities used (Fraser and Gilbert, 1991) and
whether natural language is used for HCI [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. There exist other
categories that can be used for differentiating WoZ studies,
that we do not name here (e.g. whether the simulated system
is embedded in a robot or not, see [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Here we focus on
WoZ that use natural language for HCI and we call this special
kind of Wizard of Oz system WoS for Wizard of Oz for Speech
Systems.
      </p>
    </sec>
    <sec id="sec-2">
      <title>SYSTEM DESIGN GOALS</title>
      <p>We designed WoS as an open software framework for
simulating speech systems. WoS is modifiable and usable for
researchers with little technical knowledge.</p>
    </sec>
    <sec id="sec-3">
      <title>Modifiability</title>
      <p>
        The first paper on simulating speech systems with WoZ [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
suggested an iterative design of WoZ studies, in which WoZ
systems are modified based on findings in user tests. Note,
that the authors did not use the term WoS for their Wizard
of Oz speech system and thus we follow their nomenclature
when referring to their work. Fraser and Gilbert suggest that
in early phases of WoZ studies researchers can learn what
their system should or should not say. These findings can
then be used to refine the WoZ system. In addition, Fraser
and Gilbert note that at each iteration improved hardware or
software components can be added [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This process makes
it possible to incrementally approach the actual speech
system [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], as human-controlled software components can be
replaced by computer-controlled ones. Thus, the WoZ can
incrementally resemble an actual fully-automated speech
system. Researchers in HCI agree that such WoZ studies produce
results that are practical to implement, as the WoZ
resembles the speech system closely [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. We designed WoS such
that it enables incremental addition, removal and modification
of system components and implemented it using Python and
NodeJS.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Usability</title>
      <p>
        System development requires evaluation and in some cases,
the people who develop the system are not the same people
who evaluate it [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In addition, evaluators may not have an
engineering background, but may be trained psychologists,
linguists or other human-centred fields [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Thus a WoS
system should allow researchers with little technical knowledge
to make changes to the system. In our WoS system, small
changes can be made without technical knowledge, thus
enabling experimenters with non-technical backgrounds to adjust
the WoS independently from developers [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For example,
adjustments to what the system can say, can be made in a text
file, which experimenters can select in the Graphical User
Interface (GUI) of WoS. In addition, experimenters can directly
type responses in the GUI and send these text responses to a
module that translates text to synthetic speech. The resulting
speech gives the impression of a machine-generated response.
We present an open source WoS system that is modifiable and
usable by researchers without technical background.
Moreover, we implemented our system on a Raspberry Pi 3B,
demonstrating that it can be implemented at a low cost.
      </p>
    </sec>
    <sec id="sec-5">
      <title>ARCHITECTURE</title>
    </sec>
    <sec id="sec-6">
      <title>Nomenclature</title>
      <p>WoS consists of two systems, a backstage and a frontstage
system (see Figure 1). Backstage denotes the system that
is running on a computer which is controlled by an
experimenter. Frontstage describes the system that is the alleged
smart speaker. Frontstage implements audio streaming and
text-to-speech and is what test users interact with. Backstage
provides a user interface to experimenters, and enables them to
monitor audio in near real-time from a frontstage microphone.</p>
    </sec>
    <sec id="sec-7">
      <title>Frontstage</title>
      <p>The frontstage consists of a Raspberry Pi 3B running Raspbian
Linux. Audio streaming is accomplished using FFmpeg and
FFplay. FFmpeg sends an RTP (Real-time Transport
Protocol) audio stream over UDP (User Datagram Protocol) from
the frontstage to the backstage, where it is then saved, and
restreamed to another port on the backstage. FFplay is then
used to play the audio. In addition, the frontstage integrates a
a
b</p>
      <sec id="sec-7-1">
        <title>Frontstage system</title>
      </sec>
      <sec id="sec-7-2">
        <title>Backstage system</title>
        <p>audio
out</p>
        <p>audio in
Raspberry Pi
media
player</p>
        <p>mpeg
tts
modules
http
server
rtp/udp
http</p>
        <p>WoS workstation
audio
storage
mpeg</p>
        <p>play
intueasrpefparce msteotaradgaeta
audio
out
http server that controls a media player (e.g. for remote song
playback) and Text-to-Speech (TTS) modules. TTS converts
text that is selected by an experimenter into artificial speech.
For an illustration of the WoS system see Figure 1.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Backstage</title>
      <p>The backstage environment can be any laptop or desktop
computer. We tested the system on Linux and MacOS but we have
not tested Windows. The user interface is implemented using
NodeJS and Electron. When started, the backstage software
connects to the frontstage and requests the audio stream. The
experimenter can then begin to monitor audio signals from the
frontstage system. The user interface enables experimenters
to enter text which is then spoken by the frontstage system.
The backstage system can be controlled with a simple
Graphical User Interface (GUI) (see Figure 2). The GUI shows
a drop-down list for language selection for speech generated
by WoS. Experimenters can type custom responses in the GUI
and send them to the frontstage to be synthesised into speech.
In addition, the GUI features a list for selecting prepared
system responses, which can reduce the duration between user
request and system response, as the experimenter does not
have to type prepared responses. Moreover the GUI shows a
box with audio files that are saved on the frontstage system.
Selecting and playing these audio files can further reduce
response time. Responses can thus be prepared both in text and
in audio, reducing waiting times for research subjects. What
is more, the audio file box can be used to access songs that
are saved on the frontstage system, thus WoS can act as a
multimedia player system.</p>
    </sec>
    <sec id="sec-9">
      <title>Implementation</title>
      <p>
        We provide an open-source, MIT-like GitHub repository
for WoS: http://github.com/audiolabs/wos [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Our code is
openly accessible via this repository. We implemented the
system twice: on a home network and at a research institute.
Both times, the frontstage system ran on a Raspberry Pi 3
Model B. The backstage system ran on a Thinkpad T61
running Ubuntu 16.04.5 LTS, an iMac, running macOS High
Sierra, a MacBook Air, running macOS Sierra, and a
MacBook Pro running macOS Yosemite. We tested the set-up with
a HDE-X43 microphone connected to a SYBA external USB
Stereo Sound Adapter with the Raspberry Pi to relay recorded
speech to the backstage system and an Anker Super Sound
Core Mini Mobile Bluetooth Speaker, as well as a Acemile
Theatre Box speaker, to play back speech generated by the
WoS TTS module.
      </p>
      <p>
        We implemented Google Translate’s text-to-speech API [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] in
WoS, which can be used free of cost. In addition we provide
support for the open source TTS solution festival [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
    <sec id="sec-10">
      <title>INTERACTION WITH WOS</title>
      <p>We piloted our system with a naive participant (22 years,
female, technical background). We wanted to test (1) if our WoS
system worked in an experimental setting and (2) if our WoS
system could convince people that they were interacting with
a machine. Thus we told a cover story, saying that we were
evaluating a prototype of a speech assistant system for music
control. Regarding (1), we found that our WoS system worked
as expected throughout the experiment. After the experiment
the participant was debriefed and told that the speech assistant
was controlled by a human experimenter. The participant
reported that she had believed that she was interacting with a
machine and that she was surprised to learn this was not the
case, which suggests that (2) was the case.</p>
      <p>In order to illustrate application of WoS, we present a sample
interaction between a participant and experimenters using
WoS. This interaction is structured similarly to a screenplay,
showing elements of dialogue and describing actions in square
brackets. There are two experimenters, one who introduces the
participant to the frontstage set-up (experimenter F) and one
who listens to the conversation backstage (experimenter B). In
addition, there are two rooms, a room for the frontstage system
(room F) and a room for the backstage system (room B).
[Participant and experimenter F enter room F.]
Experimenter F: [pointing to the speaker] This is the smart
speaker that you agreed to test today. You can interact with
the speaker using your voice. The speaker can be used to play
songs. For example you can ask it: Play ‘Californication’ by
the ‘Red Hot Chilli Peppers’.
[Experimenter B selects the song backstage and clicks
‘Speak/Play’ in the GUI of WoS. The song plays in room F.]
Experimenter F: [to participant] I will leave you alone now,
so that you can test the speaker. Please ask for at least three
songs and come to see me after you are finished.
[Experimenter F leaves room F.]
Participant: [to speaker] Please play ‘We will rock you’ by
the ‘Rolling Stones’.
[Experimenter B selects the error message ‘Sorry I can’t help
you with that’ and clicks ‘Speak/Play’ in the GUI of WoS. The
error message plays in room F.]
Participant: [reformulating request to speaker] Play the song
‘We will rock you’ by the band ‘Rolling Stones’.
[Interaction continues until participant decides to stop.]</p>
    </sec>
    <sec id="sec-11">
      <title>CONCLUSION</title>
      <p>WoS was built as a proof of concept of a simple Wizard of
Oz system for simulating speech assistants that can be
implemented cost-effectively. We wanted to make WoS usable by
experimenters without a technical background. Control of the
GUI requires little technical expertise, however starting the
GUI requires usage of command line, which arguably may be
an obstacle for non-technical experimenters. Moreover, new
responses and media files have to be added in a text file and
the GUI has to be restarted for them to appear. Thus usability
of WoS can be improved by enabling the GUI to start without
command line and building a media and response importer
within the GUI. In addition, the GUI is plain and could be
aesthetically improved.</p>
      <p>
        While non-technical experimenters can use WoS, it is useful
for the experimenter to be acquainted with responses typical of
speech assistants in order to realistically mimic them. Cathy
Pearl gives an overview of design principles of VUIs, that
can guide response formulation [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for experimenters with
no prior knowledge of speech assistant systems. Notably,
responses can be preformulated in WoS and selected in the GUI,
which allows experimenters to premeditate responses before
running a study. Selecting responses instead of typing them
also reduces response time during experimentation.
Nontheless, it may be useful to warn participants that the VUI may
have prolonged response times. This will prepare participants
to expect a waiting time, if it should occur.
      </p>
      <p>To improve the experience of experimenters WoS could be
complemented by video streaming, so that the experimenter
sees the participant. Currently WoS supports only audio
streaming. Furthermore, analysis of interactions could be
simplified by adding automatic transcription of recorded
audio files. This could be achieved by implementing Automatic
Speech Recognition (ASR) softwares.</p>
      <p>The audio streaming protocol currently used in WoS is RTP
over UDP, and a different audio streaming protocol could
be used. First we tried the icecast server and we found that
there was an audio delay of five to ten seconds, which was
unacceptable for our purposes. FFmpeg supports different
protocols. We chose FFmpeg with RTP over UDP as
lowlatency transmission of audio was a key requirement for us
and RTP over UDP satisfies that.</p>
      <p>
        Currently we provide support for Google Translate’s TTS API
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the festival speech synthesis system [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In addition,
espeak [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], macOS’s say [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Google Cloud’s TTS [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]1,
Amazon Polly [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and Deepspeech [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] could be implemented
in WoS. Some of these services enable researchers to select
voices, thus enabling evaluation of users’ preferences for
specific voices, for example male or female voices or specific
accents. This is possible in the festival speech synthesis
framework, which is implemented in WoS: developers can build new
voices and select voices developed by other users of festival
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Google Translate’s TTS API [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] currently supports 103
languages (checked on November 23rd 2018). Thus WoS, which
supports Google Translate’s TTS, can be used for evaluation
for a wide range of languages.
      </p>
      <p>Reasons for conducting Wizard of Oz experiments include
simulating a realistic human-computer interaction. In order to
achieve a realistic simulation, participants have to believe that
they are interacting with an actual smart speaker. In order to
achieve this, some improvements have been planned. Current
commercial smart speakers give visual feedback when they
detect users addressing them. WoS could be modified to include
a speech detection module which activates LEDs to give visual
feedback for users of WoS. This could create a more realistic
user experience, which could make WoS more convincing for
user tests. In addition, experimenters can choose speakers and
microphones in such a way as to convince users that the device
they see is a smart speaker. For this the physical appearance of
the frontstage system can be modified: the frontstage system
of WoS runs on a Raspberry Pi and experimenters can choose
to hide or display the Raspberry Pi. In addition, the Pi can be
connected with any microphones and speakers that are
compatible with a USB sound card that runs on a Raspberry Pi
3. Notably, commercial smart speakers conceal speaker and
microphone arrays in speaker cases, thus concealing may help
the illusion of interacting with a smart machine.</p>
      <p>
        Our intention is to provide WoS as a framework for HCI
research on speech systems. Moreover, WoS can be run as is
on a Raspberry Pi and a Laptop. We want to make it easier
1Google Cloud’s TTS is different from Google Translate’s TTS. We
used Google Translate’s TTS via the Python library gTTS.
for the community of HCI researchers to use the powerful
Wizard of Oz paradigm for studies on voice user interfaces.
In addition, we wish for WoS to be adopted and improved by
the HCI-community, by adding new languages and features.
Therefore, we make our code available under an MIT-like
license at http://github.com/audiolabs/wos [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
interaction - HRI ’09 January (2009), 101. http:
//portal.acm.org/citation.cfm?doid=1514095.1514115
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Inc</surname>
          </string-name>
          . Amazon Web Services. unknown. Amazon Polly -
          <article-title>Turn text into lifelike speech using deep learning</article-title>
          .
          <source>(unknown)</source>
          . https://aws.amazon.com/polly/?nc1=h_ls
          <source>[Online; visited on November 24</source>
          ,
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alan</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Black</surname>
            and
            <given-names>Paul A.</given-names>
          </string-name>
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>The Festival Speech Synthesis System: System Documentation (1</article-title>
          .1 ed.).
          <source>Technical Report HCRC/TR-83</source>
          . Human Communciation Research Centre, University of Edinburgh, Scotland, UK. Avaliable at http://www.cstr.ed.ac.uk/projects/festival/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Nils</given-names>
            <surname>Dahlbäck</surname>
          </string-name>
          , Arne Jönsson, and
          <string-name>
            <given-names>Lars</given-names>
            <surname>Ahrenberg</surname>
          </string-name>
          .
          <year>1992</year>
          .
          <article-title>Wizard of Oz Studies Why and How. Intelligent User Interfaces (</article-title>
          <year>1992</year>
          ),
          <fpage>193</fpage>
          -
          <lpage>200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Kelly</given-names>
            <surname>Davis</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>A TensorFlow implementation of Baidu's DeepSpeech architecture</article-title>
          . (
          <year>2016</year>
          ). https://github.com/mozilla/DeepSpeech [Online; posted on 22
          <source>Februar</source>
          <year>2016</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Nicolas Durette</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Python library and CLI tool to interface with Google Translate's text-to-speech API</article-title>
          . (May
          <year>2014</year>
          ). https://github.com/pndurette/gTTS [Online; posted 15 May
          <year>2014</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Norman</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Fraser</surname>
            and
            <given-names>G. Nigel</given-names>
          </string-name>
          <string-name>
            <surname>Gilbert</surname>
          </string-name>
          .
          <year>1991</year>
          .
          <article-title>Simulating speech systems</article-title>
          .
          <source>Computer Speech and Language 5</source>
          ,
          <issue>1</issue>
          (
          <year>1991</year>
          ),
          <fpage>81</fpage>
          -
          <lpage>99</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Google</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Cloud Speech-to-</article-title>
          <string-name>
            <surname>Text.</surname>
          </string-name>
          (
          <year>2017</year>
          ). https://cloud.google.com/speech-to-text/ [Online; visited
          <source>on November 24</source>
          ,
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Guy</given-names>
            <surname>Hoffman</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>OpenWoZ: A Runtime-ConfigurableWizard-of-Oz Framework for Human-Robot Interaction</article-title>
          .
          <source>2016 AAAI Spring Symposium Series</source>
          (
          <year>2016</year>
          ),
          <fpage>121</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Philip</given-names>
            <surname>Lalone</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>An implementation of the Wizard of Oz experiment</article-title>
          . (
          <year>2018</year>
          ). http://github.com/audiolabs/wos [Online
          <source>; posted on 8 August</source>
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Page</given-names>
            <surname>Laubheimer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Raluca</given-names>
            <surname>Budiu</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Intelligent Assistants: Creepy, Childish, or a Tool? Users' Attitudes Toward Alexa, Google Assistant, and</article-title>
          <string-name>
            <surname>Siri.</surname>
          </string-name>
          (
          <year>August 2018</year>
          ). https: //www.nngroup.com/articles/voice-assistant-attitudes/ [Online; posted 5-August-2018].
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Ryszard S Michalski, Jaime G Carbonell, and Tom M Mitchell.
          <year>2013</year>
          .
          <article-title>Machine learning:</article-title>
          <source>An artificial intelligence approach</source>
          . Springer Science &amp; Business Media.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Cathy</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Designing Voice User Interfaces: Principles of Conversational Experiences (1st ed.).</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          , Inc.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Laurel</given-names>
            <surname>Riek</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Wizard of Oz Studies in HRI: A Systematic Review and New Reporting Guidelines</article-title>
          .
          <source>Journal of Human-Robot Interaction 1</source>
          ,
          <issue>1</issue>
          (
          <year>2012</year>
          ),
          <fpage>119</fpage>
          -
          <lpage>136</lpage>
          . http://www.humanrobotinteraction.org/journal/ index.php/HRI/article/view/9
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. SS64.com. unknown. say
          <article-title>- Convert text to audible speech. (unknown)</article-title>
          . https://ss64.com/osx/say.
          <source>html [Online; visited on November 24</source>
          ,
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Aaron</surname>
            <given-names>Steinfeld</given-names>
          </string-name>
          , Odest Chadwicke Jenkins, and
          <string-name>
            <given-names>Brian</given-names>
            <surname>Scassellati</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>The oz of wizard</article-title>
          .
          <source>Proceedings of the 4th ACM/IEEE international conference on Human robot</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Unknown</surname>
          </string-name>
          . unknown. eSpeak text to speech. (unknown). http://espeak.sourceforge.
          <source>net/ [Online; visited on November 24</source>
          ,
          <year>2018</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Astrid</given-names>
            <surname>Weiss</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Validation of an Evaluation Framework for Human-Robot Interaction. The Impact of Usability, Social Acceptance, User Experience, and Societal Impact on Collaboration with Humanoid Robots</article-title>
          .
          <source>Ph.D. Dissertation</source>
          . University of Salzburg.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>