Interactive voice response

Last updated

Interactive voice response (IVR) is a technology that allows telephone users to interact with a computer-operated telephone system through the use of voice and DTMF tones input with a keypad. In telephony, IVR allows customers to interact with a company's host system via a telephone keypad or by speech recognition, after which services can be inquired about through the IVR dialogue. IVR systems can respond with pre-recorded or dynamically generated audio to further direct users on how to proceed. IVR systems deployed in the network are sized to handle large call volumes and also used for outbound calling as IVR systems are more intelligent than many predictive dialer systems. [1]

Contents

IVR systems can be used standing alone to create self-service solutions for mobile purchases, banking payments, services, retail orders, utilities, travel information and weather conditions. In combination with systems such an automated attendant and ACD, call routing can be optimized for a better caller experience and workforce efficiency. IVR systems are often combined with automated attendant functionality. The term voice response unit (VRU) is sometimes used as well. [2]

History

Despite the increase in IVR technology during the 1970s, the technology was considered complex and expensive for automating tasks in call centers. [3] Early voice response systems were DSP technology based and limited to small vocabularies. In the early 1980s, Leon Ferber's Perception Technology became the first mainstream market competitor, after hard drive technology (read/write random-access to digitized voice data) had reached a cost-effective price point.[ citation needed ] At that time, a system could store digitized speech on disk, play the appropriate spoken message, and process the human's DTMF response.

As call centers began to migrate to multimedia in the late 1990s, companies started to invest in computer telephony integration (CTI) with IVR systems. IVR became vital for call centers deploying universal queuing and routing solutions and acted as an agent which collected customer data to enable intelligent routing decisions. With improvements in technology, systems could use speaker-independent voice recognition [4] of a limited vocabulary instead of requiring the person to use DTMF signaling.

Starting in the 2000s, voice response became more common and cheaper to deploy. This was due to increased CPU power and the migration of speech applications from proprietary code to the VXML standard.

Technology

DTMF decoding and speech recognition are used to interpret the caller's response to voice prompts. DTMF tones are entered via the telephone keypad.

Other technologies include using text-to-speech (TTS) to speak complex and dynamic information, such as e-mails, news reports or weather information. IVR technology is also being introduced into automobile systems for hands-free operation. TTS is computer generated synthesized speech that is no longer the robotic voice traditionally associated with computers. Real voices create the speech in fragments that are spliced together (concatenated) and smoothed before being played to the caller.

An IVR can be deployed in several ways:

An automatic call distributor (ACD) is often the second point of contact when calling many larger businesses. An ACD uses digital storage devices to play greetings or announcements, but typically routes a caller without prompting for input. An IVR can play announcements and request an input from the caller. This information can be used to profile the caller and used by an ACD to route the call to an agent with a particular skill set.

Interactive voice response can be used to front-end a call center operation by identifying the needs of the caller. Information can be obtained from the caller such as an account number. Answers to simple questions such as account balances or pre-recorded information can be provided without operator intervention. Account numbers from the IVR are often compared to caller ID data for security reasons and additional IVR responses are required if the caller ID does not match the account record. [5]

IVR call flows are created in a variety of ways. A traditional IVR depended upon proprietary programming or scripting languages, whereas modern IVR applications are generated in a similar way to Web pages, using standards such as VoiceXML, [6] CCXML, [7] SRGS [8] and SSML. [9] The ability to use XML-driven applications allows a web server to act as the application server, freeing the IVR developer to focus on the call flow.

IVR speech recognition interactions (call flows) are designed using 3 approaches to prompt for and recognize user input: directed, open-ended, and mixed dialogue. [10] [11] [12]

A directed dialogue prompt communicates a set of valid responses to the user (e.g. "How can I help you? ... Say something like, account balance, order status, or more options"). An open-ended prompt does not communicate a set of valid responses (e.g. "How can I help you?"). In both cases, the goal is to glean a valid spoken response from the user. The key difference is that with directed dialogue, the user is more likely to speak an option exactly as was communicated by the prompt (e.g. "account balance"). With an open-ended prompt, however, the user is likely to include extraneous words or phrases (e.g. "I was just looking at my bill and saw that my balance was wrong."). The open-ended prompt requires a greater degree of natural language processing to extract the relevant information from the phrase (i.e. "balance"). Open-ended recognition also requires a larger grammar set, which accounts for a wider array of permutations of a given response (e.g. "balance was wrong", "wrong balance", "balance is high", "high balance"). Despite the greater amount of data and processing required for open-ended prompts, they are more interactively efficient, as the prompts themselves are typically much shorter. [10]

A mixed dialogue approach involves shifting from open-ended to directed dialogue or vice versa within the same interaction, as one type of prompt may be more effective in a given situation. Mixed dialog prompts must also be able to recognize responses that are not relevant to the immediate prompt, for instance in the case of a user deciding to shift to a function different from the current one. [12] [11]

Higher level IVR development tools are available to further simplify the application development process. A call flow diagram can be drawn with a GUI tool and the presentation layer (typically VoiceXML) can be automatically generated. In addition, these tools normally provide extension mechanisms for software integration, such as an HTTP interface to a website and a Java interface for connecting to a database.

In telecommunications, an audio response unit (ARU) (often included in IVR systems) is a device that provides synthesized voice responses to DTMF keypresses by processing calls based on (a) the call-originator input, (b) information received from a database, and (c) information in the incoming call, such as the time of day. ARUs increase the number of information calls handled and provide consistent quality in information retrieval.

Usage

IVR systems are used to service high call volumes at lower cost. The use of IVR allows callers' queries to be resolved without a live agent. If callers do not find the information they need, the calls may be transferred to a live agent. The approach allows live agents to have more time to deal with complex interactions. When an IVR system answers multiple phone numbers, the use of DNIS ensures that the correct application and language is executed. A single large IVR system can handle calls for thousands of applications, each with its own phone numbers and script.

Call centers use IVR systems to identify and segment callers. The ability to identify customers allows services to be tailored according to the customer profile. The caller can be given the option to wait in the queue, choose an automated service, or request a callback. The system may obtain caller line identification (CLI) data from the network to help identify or authenticate the caller. Additional caller authentication data could include account number, personal information, password and biometrics (such as voice print). IVR also enables customer prioritization. In a system wherein individual customers may have a different status, the service will automatically prioritize the individual's call and move customers to the front of a specific queue.

IVRs will also log call detail information into its own database for auditing, performance report, and future IVR system enhancements. CTI allows a contact center or organization to gather information about the caller as a means of directing the inquiry to the appropriate agent. CTI can transfer relevant information about the individual customer and the IVR dialog from the IVR to the agent desktop using a screen-pop, making for a more effective and efficient service. Voice-activated dialing (VAD) IVR systems are used to automate routine inquiries to a switchboard or PABX (Private Automatic Branch exchange) operators, and are used in many hospitals and large businesses to reduce the caller waiting time. An additional function is the ability to allow external callers to page staff and transfer the inbound call to the paged person. IVR can be used to provide a more sophisticated voice mail experience to the caller.

Banking

Banking institutions are reliant on IVR systems for customer engagement and to extend business hours to a 24/7 operation. Telephone banking allows customers to check balances and transaction histories as well as to make payments and transfers. As online channels have emerged, banking customer satisfaction has decreased. [13]

Medical

IVR systems are used by pharmaceutical companies and contract research organizations to conduct clinical trials and manage the large volumes of data generated. The caller will respond to questions in their preferred language and their responses will be logged into a database and possibly recorded at the same time to confirm authenticity. Applications include patient randomization and drug supply management. They are also used in recording patient diaries and questionnaires. [14]

IVR systems allow callers to obtain data relatively anonymously. Hospitals and clinics have used IVR systems to allow callers to receive anonymous access to test results. This is information that could easily be handled by a person but the IVR system is used to preserve privacy and avoid potential embarrassment of sensitive information or test results. Users are given a passcode to access their results.

Surveying

Some of the largest installed IVR platforms are used for televoting on television game shows, such as Pop Idol and Big Brother , which can generate enormous call spikes. The network provider will often deploy call gapping in the PSTN to prevent network overload. IVR may also be used by survey organizations to ask more sensitive questions where the investigators are concerned that a respondent might feel less comfortable providing these answers to a human interlocutor (such as questions about drug use or sexual behavior). In some cases, an IVR system can be used in the same survey in conjunction with a human interviewer.

Social Impact

By allowing low-literacy populations to interact with technology, IVR systems form an avenue to build technological skills in developing countries. [15] Developing countries have a prevalence of mobile phones even in rural areas, which allows room for IVR technology to support social good projects. However, most IVR technology is designed in resource-rich domains hence research is necessary to contextualize and adapt this technology for developing countries.[ citation needed ] Research in ICTD has helped tailor IVR towards social impact has created innovative applications in health, agricultural, entertainment and citizen journalism.

Healthcare

In the context of tuberculosis, patients need to adhere to the medicine daily basis for a period of few months to completely heal. In public sector, there is a scheme called DOTS (Directly Observed Therapy Short Course[ citation needed ]) which was the most effective source for poor population. However, this method requires the patient to commute to the clinic everyday which adds financial and time constraints to the patient.

99DOTS [16] is a project that uses good ICTD principles[ citation needed ] to use IVR technology to benefit TB patients. Patients have a customized packet of tablets that they receive from the healthcare official who trains them to take the medicine in the sequence daily. Opening the packet in a sequence reveals a phone number that the patient needs to dial to acknowledge that they have taken the medicine. This research project was based out of Microsoft Research India by Bill Theis and who received MacArthur Fellowship for the project. [17] The project has spun off as Everwell Technologies [18] which now works closely with the Government of India to scale this technology to patients throughout India.

Community-based entertainment

Although radio is a very popular means of entertainment, IVR provides interactivity, which can help listeners engage in novel ways using their phones. ICTD research has used IVR entertainment as a mechanism to support communities and provide information to populations that are hard to reach by traditional methods.

Civic Engagement

IVR has been used for community generated content which NGOs and social organizations can tailor to spread relevant content to hard to reach population.

Developments

Video

The introduction of Session Initiation Protocol (SIP) means that point-to-point communications are no longer restricted to voice calls but can now be extended to multimedia technologies such as video. IVR manufacturers have extended their systems into IVVR (interactive voice and video response), especially for the mobile phone networks. The use of video gives IVR systems the ability to implement multimodal interaction with the caller.

The introduction of full-duplex video IVR in the future will allow systems the ability to read emotions and facial expressions. It may also be used to identify the caller, using technology such as Iris scan or other biometric means. Recordings of the caller may be stored to monitor certain transactions and can be used to reduce identity fraud. [26]

SIP contact center

With the introduction of SIP contact centers, call control in a SIP contact center can be implemented by CCXML scripting, which is an adjunct to the VXML language used to generate modern IVR dialogues. As calls are queued in the SIP contact center, the IVR system can provide treatment or automation, wait for a fixed period, or play music. Inbound calls to a SIP contact center must be queued or terminated against a SIP end point; SIP IVR systems can be used to replace agents directly by the use of applications deployed using BBUA (back-to-back user agents).

Interactive messaging response (IMR)

Due to the introduction of instant messaging (IM) in contact centers, agents can handle up to 6 different IM conversations at the same time, which increases agent productivity.[ citation needed ] IVR technology is being used to automate IM conversations using existing natural language processing software. This differs from email handling as email automated response is based on key word spotting and IM conversations are conversational. The use of text messaging abbreviations and smilies requires different grammars to those currently used for speech recognition. IM is also starting to replace text messaging on multimedia mobile handsets.

Hosted vs. on-premises IVR

With the introduction of web services into the contact center, host integration has been simplified, allowing IVR applications to be hosted remotely from the contact center. This has meant hosted IVR applications using speech are now available to smaller contact centers across the globe and has led to an expansion of ASP (application service providers).

IVR applications can also be hosted on the public network, without contact center integration. Services include public announcement messages and message services for small business. It is also possible to deploy two-prong IVR services where the initial IVR application is used to route the call to the appropriate contact center. This can be used to balance loading across multiple contact centers or provide business continuity in the event of a system outage.

Criticism

Surveys show IVR is generally unpopular with customers. It is difficult to use and unresponsive to the caller. Many customers object to talking to an automated system. There is a perception that IVR is adopted because it allows companies to save money and allow the hiring of fewer employees to answer the phone. [27] Additionally, as basic information is now available online, the calls coming into a call center are more likely to be complex problems and not ones that can be resolved in an automated fashion, thus requiring the attention of a live agent.

See also

Related Research Articles

<span class="mw-page-title-main">Call centre</span> Office dealing with a large volume of enquiries by telephone

A call centre or call center is a managed capability that can be centralised or remote that is used for receiving or transmitting a large volume of enquiries by telephone. An inbound call centre is operated by a company to administer incoming product or service support or information inquiries from consumers. Outbound call centres are usually operated for sales purposes such as telemarketing, for solicitation of charitable or political donations, debt collection, market research, emergency notifications, and urgent/critical needs blood banks. A contact centre is a further extension of call centres telephony based capabilities, administers centralised handling of individual communications, including letters, faxes, live support software, social media, instant message, and email.

<span class="mw-page-title-main">DTMF</span> Telecommunication signaling system

Dual-tone multi-frequency signaling (DTMF) is a telecommunication signaling system using the voice-frequency band over telephone lines between telephone equipment and other communications devices and switching centers. DTMF was first developed in the Bell System in the United States, and became known under the trademark Touch-Tone for use in push-button telephones supplied to telephone customers, starting in 1963. DTMF is standardized as ITU-T Recommendation Q.23. It is also known in the UK as MF4.

An automated call distribution system, commonly known as automatic call distributor or automatic call dispatcher (ACD), is a telephony device that answers and distributes incoming calls to a specific group of terminals or agents within an organization. ACDs direct calls based on parameters that may include the caller's telephone number, the number they dialed, the time of day or a response to an automated voice prompt. Advanced ACD systems may use digital technologies such as computer telephony integration (CTI), computer-supported telecommunications applications (CSTA) or IVR as input to determine the route to a person or voice announcement that will serve the caller. Experts claim that "the invention of ACD technology made the concept of a call centre possible."

Computer telephony integration, also called computer–telephone integration or CTI, is a common name for any technology that allows interactions on a telephone and a computer to be coordinated. The term is predominantly used to describe desktop-based interaction for helping users be more efficient, though it can also refer to server-based functionality such as automatic call routing.

VoiceXML (VXML) is a digital document standard for specifying interactive media and voice dialogs between humans and computers. It is used for developing audio and voice response applications, such as banking systems and automated customer service portals. VoiceXML applications are developed and deployed in a manner analogous to how a web browser interprets and visually renders the Hypertext Markup Language (HTML) it receives from a web server. VoiceXML documents are interpreted by a voice browser and in common deployment architectures, users interact with voice browsers via the public switched telephone network (PSTN).

A voicemail system is a computer-based system that allows people to leave a recorded message when the recipient is unable to answer the phone. The caller is prompted to leave a message and the recipient can retrieve said message at a later time.

<span class="mw-page-title-main">Asterisk (PBX)</span> PBX software

Asterisk is a software implementation of a private branch exchange (PBX). In conjunction with suitable telephony hardware interfaces and network applications, Asterisk is used to establish and control telephone calls between telecommunication endpoints such as customary telephone sets, destinations on the public switched telephone network (PSTN) and devices or services on voice over Internet Protocol (VoIP) networks. Its name comes from the asterisk (*) symbol for a signal used in dual-tone multi-frequency (DTMF) dialing.

In telephony, an automated attendant allows callers to be automatically transferred to an extension without the intervention of an operator/receptionist. Many AAs will also offer a simple menu system. An auto attendant may also allow a caller to reach a live operator by dialing a number, usually "0". Typically the auto attendant is included in a business's phone system such as a PBX, but some services allow businesses to use an AA without such a system. Modern AA services can route calls to mobile phones, VoIP virtual phones, other AAs/IVRs, or other locations using traditional land-line phones or voice message machines.

A voice browser is a software application that presents an interactive voice user interface to the user in a manner analogous to the functioning of a web browser interpreting Hypertext Markup Language (HTML). Dialog documents interpreted by voice browser are often encoded in standards-based markup languages, such as Voice Dialog Extensible Markup Language (VoiceXML), a standard by the World Wide Web Consortium.

A voice-user interface (VUI) enables spoken human interaction with computers, using speech recognition to understand spoken commands and answer questions, and typically text to speech to play a reply. A voice command device is a device controlled with a voice user interface.

<span class="mw-page-title-main">Dialogue system</span>

A dialogue system, or conversational agent (CA), is a computer system intended to converse with a human. Dialogue systems employed one or more of text, speech, graphics, haptics, gestures, and other modes for communication on both the input and output channel.

Voice broadcasting is a mass communication technique, begun in the 1990s, that broadcasts telephone messages to hundreds or thousands of call recipients at once. This technology has both commercial and community applications. Voice broadcast users can contact targets almost immediately. When used by government authorities, it may be known as an emergency notification system.

Visual Interactive Voice Response is conceptually similar to voice Interactive voice response (IVR). Visual IVR uses web applications to "instantly create an app-like experience for users on smartphones during contact center interactions without the need to download any app." The user interacts with a visual interface by touch or click commands on his mobile or computer screen. The technology can be used either on a mobile device app or directly over the web. Visual IVR can be used for companies to interact with their monthly customers, to provide electronic billing and to order other information through a single access point. The user can realize in a few clicks a selfcare journey to find his answer, use another channel made available by the company or to be put in relation directly with the good skill. Visual IVR has shown advantages over its legacy IVR counterpart, including reducing the average time to resolution by 300 seconds per call, earning a Net Promoter Score of 91 for ease of use, and increasing call containment by 75%. It can overcome inherent challenges in mobile app adoption. Visual IVR can also utilize video as a part of its interface, sometimes referred to as Video IVR. The Interactive Display Response System, which is one form of Visual IVR, was patented in 2009.

Voice portals are the voice equivalent of web portals, giving access to information through spoken commands and voice responses. Ideally a voice portal could be an access point for any type of information, services, or transactions found on the Internet. Common uses include movie time listings and stock trading. In telecommunications circles, voice portals may be referred to as interactive voice response (IVR) systems, but this term also includes DTMF services. With the emergence of conversational assistants such as Apple's Siri, Amazon Alexa, Google Assistant, Microsoft Cortana, and Samsung's Bixby, Voice Portals can now be accessed through mobile devices and Far Field voice smart speakers such as the Amazon Echo and Google Home.

<span class="mw-page-title-main">Microsoft Response Point</span>

Microsoft Response Point was an advanced software-based telephone system developed by Microsoft. Response Point, a PBX system targeting small businesses with less than 50 employees, was launched in March 2007, with systems available on the market in the fourth quarter of that year. Response Point is VoIP-based, and uses SIP as its signaling and call setup protocol. Response Point supports voicemail and multi-party calling in addition to two party VoIP calls. Response Point features innovative voice recognition technology to manage calls and voice mail. Voicemail messages can, optionally, be sent to e-mail where they can be retrieved and archived. Response Point voice dialing can work with the Response Point phone directory which is currently limited to 1100 contacts per user. Contacts may be imported from the Windows Address Book or Microsoft Outlook. Response Point automatically detects gateways and phones connected to the network.

Call management is the process of designing and implementing inbound telephone call parameters, which govern the routing of these calls through a network. The process is most prominently utilized by corporations and the call centre industry and has its highest effectiveness when call logging software tools are used. Calls are routed according to the set up of calling features within the given system such as Call queues, IVR menus, Hunt groups and Recorded announcements. Call features provide a customised experience for the caller and maximize the efficiency of inbound call handling. Call management parameters can specify how calls are distributed according to an operator's skill level in relation to a call, the time and/or date of a call, the location of the caller or through automatic routing processes.

Dialogic telephony cards was a line of PC expansion cards developed in 1990s by Dialogic Inc., at the time Media & Signaling Division of Intel Corporation, for computer telephony applications. The cards are currently produced today by Sangoma Technologies Corporation.

Voice Elements is a Microsoft Cloud Service and Calling Plan for Microsoft Teams. Voice Elements were released by Inventive Labs Corporation in 2008, based on their original CTI32 toolkit. Software developers who used C#, VB.NET or Delphi use Voice Elements to write telephony-based applications, such as Interactive Voice Response systems, Voice dialers, Auto Attendants, Call centers and more.

Voice-based marketing automation (VBMA) refers to software platforms designed for marketing, sales, and support departments to measure, manage, and automate their phone conversations. Marketing departments, sales teams, and support agents use VBMA to initiate, manage, monitor, track, route, record, and report on sales and support phone conversations.

Artificial Solutions is a multinational technology company that develops technology for conversational AI systems.

References

  1. Tolentino, Jamie (20 April 2015). "Enhancing customer engagement with interactive voice response". The Next Web.
  2. Khasnabish, Bhumip (2003-05-30). Implementing Voice Over IP. Lexington, Massachusetts, USA: John Wiley & Sons, Inc. p. 203. ISBN   9780471216667 . Retrieved 21 March 2012.
  3. Harrington, Anthony. "History of a business revolution at the end of a phone". Scotland On Sunday.
  4. "Healthcare - VCloud IVR Solutions". vcloud.com. Retrieved 2021-04-29.
  5. Dave Roos (20 February 2008). "How Interactive Voice Response (IVR) Works". How Stuff Works.
  6. "Voice Extensible Markup Language (VoiceXML) Version 2.1". W3C.
  7. "Voice Browser Call Control: CCXML Version 1.0". W3C.
  8. "Speech Recognition Grammar Specification Version 1.0". W3C.
  9. "Speech Synthesis Markup Language (SSML) Version 1.0". W3C.
  10. 1 2 Suendermann, David (2011). Advances in Commercial Deployment of Spoken Dialog Systems . Berlin: Springer Science+Business Media. pp.  9–11. ISBN   9781441996107.
  11. 1 2 Perez-Marin, Diana (2011). Conversational Agents and Natural Language Interaction: Techniques and Effective Practices. Hershey, Pennsylvania: IGI Global. p. 340. ISBN   9781441996107.
  12. 1 2 "Presentation of Information - Aurally". W3C. Retrieved 26 October 2016.
  13. Comes, Sherry (3 November 2020). "Interactive Voice Response (IVR): The missing link". IT Pro Portal.
  14. Lam MY, Lee H, Bright R, Korzenik JR, Sands BE (2009). "Validation of interactive voice response system administration of the Short Inflammatory Bowel Disease Questionnaire". Inflamm. Bowel Dis. 15 (4): 599–607. doi: 10.1002/ibd.20803 . PMID   19023897. S2CID   20644969.
  15. "Unesco Guidelines for Digital Inclusion" (PDF). Unesco.
  16. "99DOTS". www.99dots.org. Retrieved 2019-03-04.
  17. "Bill Thies - MacArthur Foundation". www.macfound.org. Retrieved 2019-03-04.
  18. "Everwell". www.everwell.org. Retrieved 2019-03-04.
  19. Vashistha, Aditya; Cutrell, Edward; Borriello, Gaetano; Thies, William (2015). "Sangeet Swara". Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI '15. New York, NY, USA: ACM. pp. 417–426. doi:10.1145/2702123.2702191. ISBN   9781450331456. S2CID   15305511.
  20. Koradia, Zahir; Aggarwal, Piyush; Seth, Aaditeshwar; Luthra, Gaurav (2013). "Gurgaon idol". Proceedings of the 3rd ACM Symposium on Computing for Development. ACM DEV '13. New York, NY, USA: ACM. pp. 6:1–6:10. doi:10.1145/2442882.2442890. ISBN   9781450318563. S2CID   2594887.
  21. Raza, Agha Ali; Pervaiz, Mansoor; Milo, Christina; Razaq, Samia; Alster, Guy; Sherwani, Jahanzeb; Saif, Umar; Rosenfeld, Roni (2012). "Viral entertainment as a vehicle for disseminating speech-based services to low-literate users". Proceedings of the Fifth International Conference on Information and Communication Technologies and Development. ICTD '12. New York, NY, USA: ACM. pp. 350–359. doi:10.1145/2160673.2160715. ISBN   9781450310451. S2CID   8264210.
  22. "Agha Ali Raza". aghaaliraza.com. Retrieved 2019-03-04.
  23. "gramvaani | community-powered-technology" . Retrieved 2019-03-04.
  24. "Mobile Vaani - A Voice Based Social Network for Rural India". mobilevaani.in. Retrieved 2019-03-04.
  25. Mudliar, Preeti; Donner, Jonathan; Thies, William (2012). "Emergent practices around CGNet Swara, voice forum for citizen journalism in rural India". Proceedings of the Fifth International Conference on Information and Communication Technologies and Development. ICTD '12. New York, NY, USA: ACM. pp. 159–168. doi:10.1145/2160673.2160695. ISBN   9781450310451. S2CID   7982510.
  26. "Goodbye IVR... Hello Visual IVR". No Jitter.
  27. "Chat Bots Are Cool, But Will They Replace Humans?". CMS Wire.
Listen to this article (25 minutes)
Sound-icon.svg
This audio file was created from a revision of this article dated 26 October 2011 (2011-10-26), and does not reflect subsequent edits.