J1 - DA2 Requirements - 06292026.xlsx
XLSX spreadsheet 38 KB Posted
- Solicitation number
- 030ADV27R0001
- Issued by
-
Library of Congress
About this file
This is a requirements specification document for the DA2 Digital Talking Book Machine, Version 3.2, that establishes detailed technical and performance standards for the device to be procured by the Library of Congress through Solicitation Number 030ADV27R0001.
The DA2 device requirements encompass comprehensive specifications across multiple categories: copyright protection via DAISY PDTB encryption standards; regulatory compliance with ANSI/UL safety standards and FCC Part 15 Class B requirements; and physical design parameters including a maximum weight of 2 pounds, dimensions not exceeding 18.5 inches in sum, integrated handle and cartridge receptacle for NLS Digital Talking Book Cartridges, and durable external surfaces cleanable with standard household items. Hardware platform requirements mandate 32GB internal storage for downloaded media, Wi-Fi 802.11ac connectivity, Bluetooth 4.2 or later, USB 2.0 host interface supporting FAT/FAT32/exFAT file systems, and 512MB minimum RAM. Audio specifications require headphone amplifier output exceeding 60mW per channel at 32 ohms with THD+N less than 1% at 0dB, a built-in speaker capable of 2.5 Watts RMS, minimum 82dB SPL output, and adjustable playback speed up to 3x normal speed without pitch alteration. Power requirements include dual voltage operation (115V/60Hz and 220V/50Hz), continuous battery operation for at least 15 hours at normal speed and default volume (20 hours with wireless off), minimum 4-year battery lifespan to 75% capacity, full recharge capability within four hours, and automatic shutdown after 30 minutes of inactivity. Operating performance standards specify button durability through 36,500 actuation cycles, cartridge interface durability through 3,650 connection cycles, operation across 0-45 degrees Celsius, environmental resistance including UV protection, drop testing per UL 60065, vibration cycling, electromagnetic field tolerance at 3V/m, and electrostatic discharge immunity per IEC standards. The device requires extensive user-facing customization including differentiated button shapes with specific Pantone colors for play/stop, volume, application, and info functions; tactile controls with raised icons for accessibility; comprehensive Braille and print labeling specifications; and configurable audio settings including adjustable high and low frequencies and verbosity of spoken confirmation messages.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| 030ADV27R0001 0002.pdf | ||
| J5 - Past Performance Questionnaire - 2p - 20260921.docx | DOCX document | |
| J1 - DA2 Requirements - 20260916.xlsx | XLSX spreadsheet | |
| 030ADV27R0001 0001.pdf | ||
| J6 - Question and Answer_030ADV27R0001_20260916.docx | DOCX document | |
| 030ADV27R0001.pdf | ||
| J4 - JA_27-NLS-0001_HumanWare_Redacted.pdf | ||
| J2 - Pricing Schedule - All Supplies and Services - 20260708 - 1p.xlsx | XLSX spreadsheet | |
| J5 - Past Performance Questionnaire - 2p.docx | DOCX document | |
| J3 - NLS Agile Methodology Guide v 2.0 - 20221201 - 32p.docx | DOCX document |
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
J1 - DA2 Requirements
| DA2 Requirements | |
| Version: 3.2 | |
| Last Updated: 06/29/2026 | |
| Ranking | Description |
| 1 | Mandatory - Requirement must be met as defined in the requirement |
| 2 | Mandatory or agreed to alternative - Requirement must be met as defined in the requirement or by an alternate means proposed by the offeror and agreed to by the Library prior to award |
| 3 | Highly desirable |
| 4 | Desirable |
| ID | Library Requirement | Ranking |
| 1 | General Requirements | |
| 1.1 | Copyright Protection | |
| 1.1.1 | Device shall implement: |
DAISY PDTB Spec 1.0 (IPP) for DAISY 2.02 books that do not require a PIN DAISY PDTB Spec 2.0 (DRM) for Z39:86 books.
| DAISY PDTB Spec 2.0 (DRM) for DAISY 2.02 books. | 1 | ||
| 1.1.2 | Device shall not permit the copying or extraction of decrypted digital data. | 1 | |
| 1.2 | Regulatory | ||
| 1.2.1 | The device, including battery pack, shall comply with applicable safety standards contained in ANSI/UL60065 and UL62368 (if using separte power supply) | 1 | |
| 1.2.2 | The combination of device and cartridge shall meet the FCC Part 15 requirements for a Class B device. | 1 | |
| 2 | Hardware Requirements | ||
| 2.1 | Physical Requirements | ||
| 2.1.1 | The device shall weigh less than 2 pounds | 1 | |
| 2.1.2 | The device power cord shall be six (6) feet in length. | 2 | |
| 2.1.3 | The device shall have a non-polarized power plug | 3 | |
| 2.1.4 | The sum of device height, width and length shall not exceed 18 1/2 inches | 1 | |
| 2.1.5 | The sum of device height, width and length shall not exceed 14 inches | 3 | |
| 2.1.6 | Device has a small footprint and is physically stable, with a low center of gravity | 1 | |
| 2.1.7 | Device shall not topple when any side is raised to an angle of 45 degrees. | 1 | |
| 2.1.8 | The device shall not slide when placed on a 30 degree inclined clean smooth glass surface. | 1 | |
| 2.1.9 | Device shall have an operational life span of at least 10 years (except for battery that must have a minimum of 4 year lifespan (to 75% of original capacity at nominal usage)) | 1 | |
| 2.1.10 | The device shall include a handle that will support loading as specified in ANSI/UL60065 12.1.6 Handle Strength Test. | 1 | |
| 2.1.11 | The device shall have shoulder strap attachment points that will support loading, as specified in ANSI/UL 60065 12.1.6 Handle Strength Test. | 3 | |
| 2.1.12 | All external surfaces on the device, including crevices around buttons, shall be reachable by a cotton swab or a toothbrush for cleaning and shall have internal radii no less than 0.030 inches. | ||
| (Hardware interface ports, speaker grill, reveals at mating part seams, and logo/text are excluded from this requirement.) | 1 | ||
| 2.1.13 | When stacked to a height of 12 inches, devices shall not overbalance when tilted through an angle of 10 degrees. | 3 | |
| 2.1.14 | The device shall include an integral receptacle for NLS Digital Talking Book Cartridges. |
The cartridges shall be inserted from the front of the player.
| When inserted, the cartridge shall not protrude beyond the envelope of the player without a cartridge. | 1 | ||
| 2.2 | Platform Requirements | ||
| 2.2.1 | The device shall have a minimum internal storage for downloaded media of 32GB. A 4GB flash memory will be used for the Linux OS and a 32GB flash memory will be used for internal storage for downloaded content. | 1 | |
| 2.2.2 | The device shall have Wi-Fi connectivity conforming to 802.11/ac standards or later. | 1 | |
| 2.2.3 | The device shall have connectivity conforming to Bluetooth version 4.2 or later. | 1 | |
| 2.2.4 | The device shall be able to access content stored on NLS USB cartridges formatted as a FAT, FAT32, exFAT file systems. | 1 | |
| 2.2.5 | The device shall be able to access content stored on a USB mass storage device formatted as a FAT, FAT32, exFAT, ext4 and NTFS file system | 1 | |
| 2.2.6 | The device shall have audible indications. The indications shall be available when the device is turning on and off and when the battery is low. | 1 | |
| 2.2.7 | The device shall be able to access content from removable media formatted as FAT32 or NTFS | 1 | |
| 2.2.8 | The device shall have a full speed USB 2.0 host interface (Cartridge Port) to the Cartridge with the following exceptions: |
a) The mechanical aspects of the connector are to be adjusted to implement specifications 2.2.9 and 2.2.10.
b) Only one, high power (limited to 200 mA) mass storage class device (bulk only protocol) will be attached. Protocol and commands as specified in the Interface Specifications between Distribution Medium and Duplicating Equipment.
| 1 | |
| 2.2.9 | The device shall allow the cartridge to be inserted by an applied force less than |
2.0 pounds exerted along the axis of insertion.
| 1 | ||
| 2.2.10 | The device cartridge shall not be removed by an applied force less than 1.0 pounds and shall be removed by an applied force of 2.3 ±1.3 pounds. | 1 |
| 2.2.11 | The opening of the cartridge insertion slot on the device shall have tapered lead-ins of 8 ±2 degrees on the bottom edge and 35 ±2 degrees on the sides | 1 |
| 2.2.12 | The device shall provide a tactile indication of a hard stop when a memory cartridge is fully inserted. | 1 |
| 2.2.13 | The device shall have a stereo headphone jack supplying the signal to both right and left channels. | 1 |
| 2.2.14 | A continuous short circuit of any combination and permutation of left output, right output and ground shall not damage the headphone amplifier | 1 |
| 2.2.15 | The device shall have a 3.5 mm (.138 inches) stereo headphone jack. | 1 |
| 2.2.16 | The device shall have a full speed USB 2.0 host interface supporting external device controls and access to diagnostic devices; such that, |
a) no more than one High Power (limited to 300mA) device shall be attached,
b) user can connect and access a Mass Storage Device
| c) user can connect and use Human Interface Device for control of major device functions | 2 | ||
| 2.2.17 | The device’s on/off button actuation point shall occur when the top surface of the button is a minimum of .06 inches below the surface surrounding the button. | 2 | |
| 2.2.18 | The device’s controls shall be differentiable by shape or raised icon. | 2 | |
| 2.2.19 | Each device control’s top surface shall be able to fully enclose a circle of 0.250 inch diameter, with flat or concave surfaces on the tops of the controls. | 1 | |
| 2.2.20 | The device’s controls shall not activate with a force, applied over an area of a 0.25" diameter circle at the center of the button face, below 0.38 lbs. | 1 | |
| 2.2.21 | The device’s controls shall activate with a force, applied over an area of a 0.25" diameter circle at the center of the button face, of 0.55 lbs. or greater. | 1 | |
| 2.2.22 | When connected to a USB host, the device shall function as a USB mass storage device or Media Transfer Protocol (MTP) formatted as a FAT32 or exFAT file system | 1 | |
| 2.2.23 | Device keypad or button material shall be made of silicone with matte hard-shell coating. | 1 | |
| 2.2.24 | Device keys/buttons shall be colored per the following specifications: |
- Play/Stop button shall be Pantone Graphics Code 335C.
- Volume buttons shall be Pantone Graphics Code 1235C.
- Application button shall be Pantone Graphics Code 1235C.
- Power button shall remain translucent.
- Info button color shall be orange (same as the current DA-2 sleep button key color)
| - All remaining buttons shall be Pantone Graphics Code Warm Grey 1. | 1 | |
| 2.2.25 | Braille labels on device shall be based on the following specifications: |
- Application: Braille lowercase 'md' above the key
- Bookmark: Braille lowercase 'mk' above the key
- Bookshelf: Braille lowercase 'sf' above the key
- Rewind: Braille lowercase 'r' left of the key
- Play/Pause: Braille lowercase 'p' below the key
- Fast forward: Braille lowercase 'f' right of the key
- Sleep: Braille lowercase 's left of the key
- Left arrow: Braille lowercase 'l' left of the key
- Info: Braille lowercase 'i' directly on the key itself
- Right arrow: Braille lowercase 'r' right of the key
- Down arrow: Braille lowercase 'd' left of the key
- Up arrow: Braille lowercase 'u’ left of key
- Power: Braille lowercase 'p' above button
- Tone up/Down: Braille lowercase 't' left and center of the tone key pair
- Volume up/Down: Braille lowercase 'v' left and center of the volume key pair
| - Speed Up/Down: Braille lowercase 's' left and center of the speed key pair | 1 | ||
| 2.2.26 | Print labeling for keys/buttons on the device shall be white against the dark color of the player upper case using 14 pt. Arial Narrow Bold or larger. | 1 | |
| 2.2.27 | Print labels on the device shall be based on the following specifications: |
- Application: Print Label “Mode” below the key
- Bookmark: Print label “Mark” bottom of the key
- Bookshelf: Print label “Shelf” bottom of the key
- Rewind: Print label “RW” bottom of the key
- Play/Pause: Print label “Play” bottom of the key
- Fast forward: Print label “FF” bottom of the key
- Sleep: Print label “Sleep” bottom of the key
- Left arrow: Print label ”Prev” bottom of the key
- Right arrow: Print label “Next” bottom of the key
- Down arrow: Print label “Down” bottom of the key
- Up arrow: Print label “Up” bottom of the key
- Power: Print label “Power” bottom of the key
- Tone up/Down: Print label “Tone” between the tone keys
- Volume up/Down: Print label “Volume” between the volume keys
| - Speed Up/Down: Print label “Speed” between the speed keys | 1 | ||
| 2.2.28 | Print label markings shall be white with a satin glossy finish | 1 | |
| 2.2.29 | Volume button pair on the device shall have V-shapped tactile arrows | 1 | |
| 2.2.30 | Directional keys (Left, Right, Down and Up) buttons on the device shall have tactile raised triangles that point in the direction of the button | 1 | |
| 2.2.31 | Bookshelf button shall have three thick raised tactile vertical lines (simulating a bookshelf) | 1 | |
| 2.2.32 | Bookmark button shall have a centered single thick raised tactile vertical line (Similar to the "Mark" button on the NLS DA1) | 1 | |
| 2.2.33 | Application button shall have a raised centered tacticle dot that is 0.25 inches in diameter | 1 | |
| 2.2.34 | The power button shall have a 0.04 inch raised rim | 1 | |
| 2.2.35 | The device shall have a minimum Random Access Memory (RAM) of 512 Megabytes (MB). | 1 | |
| 2.3 | Audio Requirements | ||
| 2.3.1 | The device headphone amplifier shall be capable of an output power greater than 60mW per channel into a 32 ohm load. | 1 | |
| 2.3.2 | Between 20 Hz to 20 kHz with a noise bandwidth of 20 kHz, the headphone amplifier output shall have a THD+N level of less than: |
1% at 0 dB (40 mW)
b) 0.5% at -10 dB
c) 0.3% at -20 dB.
| when driving a load of 32 Ohms. | 1 | ||
| 2.3.3 | The device shall have a built-in speaker. | 1 | |
| 2.3.4 | The audio amplifier shall be capable of an output power greater than 2.5 Watt RMS into a 4 ohm load | 1 | |
| 2.3.5 | A band limited (250 Hz to 10kHz) PCM white noise signal recorded at -12 dB (RMS) FS shall be reproduced by the device in free field, with its volume control at maximum, with a minimum audio output level of 82 dB SPL at 1 meter | 1 | |
| 2.3.6 | At 80 dB SPL at 1 m*, the THD** of the DAC/ amplifier/ speaker/ enclosure system, shall be less than: |
a) 3.5% between 250 Hz and 1 kHz
b) 1 % between 1kHz and 10 kHz
* measured in free field, level set for average SPL over a frequency band of 250 Hz to 10 kHz,
| ** output being Low Pass filtered at 16000 Hz | 1 | |
| 2.3.7 | Between 20 Hz to 20 KHz, with a noise bandwidth of 22 KHz, the amplifier output shall have a THD+N level of less than: |
a) 1.0% at 0dB (1 Watt RMS)
b) 0.5% at -10dB
| c) 0.5% at -30dB | 1 | |
| 2.3.8 | The A-weighted noise, band limited to 15kHz measured at the output of the audio amplifier into a 4 Ohm load shall be: |
a) less than -70dBW at 0dB volume setting,
| b) less than -90dBW at -25dB volume settings. | 1 | ||
| 2.3.9 | The frequency response of the device's acoustic output, when measured in free field, shall be within a 12 dB band between 250Hz and 10kHz. | 1 | |
| 2.3.10 | Volume shall be adjustable across a 45 dB range minimum, at the output to the speaker. | 1 | |
| 2.3.11 | Volume shall not be capable of being completely muted. | 1 | |
| 2.3.12 | The high and low frequencies shall be user adjustable | 1 | |
| 2.3.13 | The user shall be able to boost or cut the high frequencies | 2 | |
| 2.3.14 | The user shall be able to boost or cut the low frequencies | 2 | |
| 2.3.15 | The device playback speed shall be user adjustable over a range from ½ to at least 3 times the normal playback speed without altering pitch. | 1 | |
| 2.3.16 | The device shall play files encoded in any of the following formats: |
a) MP3 as defined in ISO/IEC 11172-3
b) AMR-WB+ as defined by ETSI TS 126 290 V6.3.0 (2005-06) or later. Data to be read will be in ‘3GP File Format’ per ETSI 3GP spec.
c) RIFF WAV format containing PCM audio as defined by Microsoft Windows Multimedia Programmers Reference, Microsoft Press, Redmond, Wa.
d) Opus/Ogg
| e) MP4 AAC | 1 | ||
| 2.3.17 | The device shall play files formatted in the DAISY 2.02 format | 1 | |
| 2.3.18 | The verbosity of the spoken confirmation messages of the device: |
a) shall be configurable and
b) shall be configurable through the User Interface
| c) shall not be inadvertently alterable. | 1 | ||
| 2.3.19 | The device shall be capable of audio playback via Bluetooth to paired audio devices | 1 | |
| 2.4 | Operating Performance | ||
| 2.4.1 | After being subjected to 36,500 actuation cycles, the device buttons shall meet their specifications, as outlined in specifications 2.2.20 and 2.2.21 | 1 | |
| 2.4.2 | The cartridge interface connector in the device shall function after being subjected to 3,650 connection cycles. | 1 | |
| 2.4.3 | Device materials, adhesives, fasteners, connectors, printed markings, and labels shall be selected for chemical resistance so that they cannot be visibly degraded to the unaided eye after scratching 10 times with a fingernail and rubbing without undue pressure for 15 seconds with a soft bristle tooth brush while wetted with methylated spirits. | 2 | |
| 2.4.4 | External surfaces of the device shall be made with UV resistant materials. | 1 | |
| 2.4.5 | The device shall operate within specifications after continuously playing a book over operating temperatures from 0 to 45 degrees Celsius (32 to 113 degrees Fahrenheit). For exceptions, see 2.5.4, 2.5.5, with respect to operating time on batteries only, and 2.5.6 which shall be tested at the extremes noted in those sections. | 1 | |
| 2.4.6 | The device shall operate within specifications in environmental conditions at 23 ±5 degrees Celsius (73.4 +/- 9 degrees Fahrenheit) from 5% to 95% relative humidity, non-condensing. | 1 | |
| 2.4.7 | The device shall operate within specifications after drop testing per section 12.1.4 of UL 60065 (Drop test) except that the surface is not covered with hardwood or plywood and the sample must survive all 3 drops. The cartridge should not be ejected in the course of this testing. | 1 | |
| 2.4.8 | The device shall operate within specifications after exposure to -45 degrees Celsius (-49 degrees Fahrenheit) uncontrolled RH, 38 degrees Celsius (100.4 degrees Fahrenheit) 85% RH and 60 degrees Celsius (140 degrees Fahrenheit) uncontrolled RH conditions per the ISTA 3A Testing Procedure. | 1 | |
| 2.4.9 | The device shall operate within specifications after exposure to vibration cycling per section 12.1.2 Vibration Test of UL 60065. | 1 | |
| 2.4.10 | The device with cartridge shall operate within specifications during exposure to an electromagnetic field of 3V/m. The testing shall be performed per IEC 61000-4-3. | 1 | |
| 2.4.11 | The device shall operate within specifications after exposure to electrostatic discharge (ESD). ESD testing shall be performed according to IEC 61000-4-2 with voltages of +/- 4kV for contact discharge and +/- 8kV for air discharge | 1 | |
| 2.5 | Power | ||
| 2.5.1 | The player shall be operable from 115 Volts +/-10%, 60Hz power and 220 Volts +/- 10%, 50Hz | 1 | |
| 2.5.2 | The player shall be operable from internal batteries in the absence of AC power | 1 | |
| 2.5.3 | The player shall operate within specifications when running on AC power regardless of the condition or absence of the battery. | 1 | |
| 2.5.4 | The player shall initiate battery charging when the following conditions are met: the player is connected to AC power; the player is not already charging; the temperature is between 10 and 38 degrees Celsius (50 to 100.4 degrees Fahrenheit); and the battery is more than 25% discharged. | 1 | |
| 2.5.5 | The player shall operate continuously on battery power, (after having been conneced to AC power for a time sufficient to charge the batteries), between 10 and 35 degrees Celsius (50 to 95 degrees Fahrenheit), at normal speed and default volume, while driving a speaker for at least 15 hours (20 hours with WiFi & Blutooth off). The player should operate continuously for at least 30 hours under these stated conditions. | 1 | |
| 2.5.6 | The battery pack shall meet specification 2.5.5 for at least 4 years and should for at least 6 years, when the devices's environment has been between 15 and 30 degrees Celsius (59 to 86 degrees Fahrenheit) and operated at default volume for 4 hours per day, 5 days per week. If the battery chemistry is Lithium Ion, the battery shall, by default, charge to 85% of maximum capacity. (2.5.5 shall apply under these conditions) | 1 | |
| 2.5.7 | At any time during player operation, the temperature at any point on the plastic surface of the player shall not exceed 75 degrees Celsius (167 degrees Fahrenheit) and any point on the metal surfaces of the player shall not exceed 55 degrees Celsius (131 degrees Fahrenheit). | 1 | |
| 2.5.8 | When operating on battery power, the player shall automatically power off after 30 minutes without a button press or audio playback. | 1 | |
| 2.5.9 | The device shall have a method to manually initiate a charge of the battery. | 1 | |
| 2.5.10 | The device shall be capable of fully recharging the internal battery in no more than four hours | 1 | |
| 2.5.12 | The device shall operate normally during battery recharge | 1 | |
| 2.5.13 | Battery shall retain at least 80% of original capacity at a minimum of 600 complete charge cycles (discharge to 20%). | 2 | |
| 2.5.14 | The battery shall have a maximum total self-discharge and discharge in off state of no more than 30% after 3 years at 68F | 1 | |
| 2.5.15 | The battery shall meet USPS requirements for ground shipping | 1 | |
| 2.5.16 | The user shall be able to put the device in the fully off state ( <= 1 uA ) | 1 | |
| 2.5.17 | If battery chemistry is LiIon, the battery shall charge to 80% of maximum cell capacity and player shall shutdown at 10% of capacity in order to enhance battery life. | 1 | |
| 2.6 | Service and Maintenance | ||
| 2.6.1 | The player interface connector to the cartridge shall be replaceable by trained service personnel using hand tools without the need to solder. | 1 | |
| 2.6.2 | The player stereo headphone jack shall be replaceable by trained service personnel using hand tools. Soldering shall not be required. | 1 | |
| 2.6.3 | The player’s battery pack shall be replaceable by trained service personnel only with an Allen head screwdriver. | 1 | |
| 2.6.4 | Player memory shall store player usage and error information. This information shall be retrievable and settable through the USB interface for diagnostics. | 1 | |
| 2.6.5 | Player shall log user actions to assist with troubleshooting and product improvement | 1 | |
| 2.6.6 | The player shall have a user-initiated function to audibly play the player’s serial number. | 1 | |
| 2.6.7 | Player software shall be field-upgradeable, via the Cartridge Port. | 1 | |
| 2.6.8 | Player USB interface for diagnostics shall permit access to stored service and user action data. | 3 | |
| 2.6.9 | Player USB interface for diagnostics shall allow technician to store service codes and/or comments. | 3 | |
| 2.6.10 | The manufacturer and maintenance personnel shall be able to manually set the player’s default battery capacity and self-discharge rate | 3 | |
| 2.6.11 | Player software shall be field-upgradeable, over the air via an Internet/network connection. | 1 | |
| 2.6.12 | Player shall be able to transmit logged information over the air via an internet connection | 1 | |
| 2.7 | Labeling | ||
| 2.7.1 | The player shall meet the labeling and marking requirements per ANSI/UL 60065. | 1 | |
| 2.7.2 | The player shall meet the labeling and marking requirements per FCC Part 15. | 1 | |
| 2.7.3 | The player shall include flat smooth surfaces at the locations where labels are to be applied. | 1 | |
| 2.7.4 | Player labeling shall be white against the dark color of the player enclosure, upper/lower case, and 14 point font or larger. | 1 | |
| 2.7.5 | The player shall include tactile markings/shapes for the headphone jack and USB interface for an external device. | 1 | |
| 2.7.6 | The player shall include a label indicating model number and serial number that is machine readable and in 14-point font or larger. | 1 | |
| 2.7.7 | Model/Serial number label shall be readable from a minimum of +/- 45 degrees from the center line when the player is stacked. | 1 | |
| 2.7.8 | The player shall have a label or indications identifying it as property of the U.S. Government and provide restrictions on use. | 1 | |
| 2.7.9 | The player shall include a space for a library applied property label 2 inches in height by 4 inches in length | 1 | |
| 3 | Software Requirements | ||
| 3.1 | General User Interface | ||
| 3.1.1 | While operating on battery power, the device shall give an audible warning when the remaining battery power falls below 30 minutes of estimated play time | 1 | |
| 3.1.2 | While operating on battery power, if the battery condition is below 10%, the device shall give an audible warning and then shut down | 1 | |
| 3.1.3 | The device shall have a user-initiated function that produces a spoken message of remaining battery power in estimated hours of play time, rounded to at least the nearest hour. | 1 | |
| 3.1.4 | Limited diagnostics are made available by a combination of 3 or more key presses | 1 | |
| 3.1.5 | All user-initiated functions shall require the actuation of only one control at a time. This specification does not apply to maintenance or diagnostic functions. | 1 | |
| 3.1.6 | When audio is playing from any source (DTB or internal messages), pressing the play/stop button shall always silence the device. | 1 | |
| 3.1.7 | Audible feedback shall occur within 100 ms of a function being selected. | 1 | |
| 3.1.8 | If a function requires more than 1 second to complete, audible feedback shall indicate that the operation is in progress | 1 | |
| 3.1.9 | The device’s user settings and preferences shall be saved in non-volatile memory. | 1 | |
| 3.1.10 | The device's user settings and preferences shall be capable of being exported to removable media | 1 | |
| 3.1.11 | The device's user settings and preferences shall be capable of being imported from removable media | 1 | |
| 3.1.12 | All internally generated audio messages shall be rendered at the device’s current volume and tone settings and at normal speed | 1 | |
| 3.1.13 | The Play function of the device shall not be limited by time. | 1 | |
| 3.1.14 | The device shall provide an audio indication when any user controlled parameter is adjusted to its limit or attempted to be adjusted beyond its limit. | 1 | |
| 3.1.15 | A powered-on device shall immediately announce the title of a book when a cartridge is inserted into the device. | 1 | |
| 3.1.16 | When the device is powered-on with a cartridge already inserted, the device shall immediately announce the title of the book | 1 | |
| 3.1.17 | The device shall have a sleep mode that causes the device to cease playback after a time interval of 15 minutes. | 1 | |
| 3.1.18 | The sleep mode time interval can be configured by the user ( e.g. 5, 10, 15, 20 minutes) | 1 | |
| 3.1.19 | The sleep mode is activated, and play is initiated by pressing the sleep button (regardless of the play condition) | 1 | |
| 3.1.20 | The sleep mode is cancelled by pressing the play/stop button or power off button. | 1 | |
| 3.1.21 | There shall be a user initiated maintenance function to reset the device to factory default settings. | 1 | |
| 3.1.22 | There shall be a user initiated maintenance function to export user profile settings (bookmarks, saved books, audio preferences, etc.) to removable media | 1 | |
| 3.1.23 | There shall be a user initiated maintenance function to import user profile settings (bookmarks, saved books, audio preferences, etc.) from removable media | 1 | |
| 3.1.24 | There shall be a user initiated maintenance function initiate a charge of the battery | 1 | |
| 3.1.25 | The device shall be ready to use in no more than 25 seconds going from power off to boot (12 seconds when connected to external power). This time represents the total time between user activation of the power button/switch to readiness for user input. The device will give some feedback to the user during this period to indicate that the device is initializing. | 1 | |
| 3.1.26 | The device shall be able to join a password-protected and WPS Wi-Fi network | 1 | |
| 3.1.27 | The device shall have functionality to allow the user to directly download books from NLS’s BARD service using BARD API version 2 | 1 | |
| 3.1.28 | The user shall be able to enter credentials for wireless network connectivity without the use of software or hardware external to the device. The user shall be capable of inputting this information using on board device controls only. | 1 | |
| 3.2 | Audio Interface | ||
| 3.2.1 | There shall be a user-initiated control for volume adjustment in a minimum of 15 steps with a default volume implemented. | 1 | |
| 3.2.2 | There shall be a user-initiated control for the adjustment of the high and low frequencies in a minimum of 10 steps with a default setting of no adjustment, implemented. | 1 | |
| 3.2.3 | There shall be a user-initiated control for the adjustment of the playback speed in a minimum of 10 speed increments, with a default setting of real-time playback, implemented | 1 | |
| 3.2.4 | The pitch shall not be altered by the speed change. | 1 | |
| 3.2.5 | On power up, the volume shall be set to 3 steps above the minimum level or to the level at which it was set before the last power down, whichever is greater. | 1 | |
| TTS | |||
| 3.2.6.0 | The device shall have a default TTS voice | 1 | |
| 3.2.6.1 | The device shall enable a user to select a TTS voice from a list of available TTS voice options | 1 | |
| 3.2.7 | The device shall allow installation and configuration of third-party TTS engines that operate locally and communicate via standard interfaces (e.g., vendor-specific SDKs, SAPI or REST APIs) | 4 | |
| 3.2.8 | The user shall be able to set the TTS speed/rate on their device | 1 | |
| 3.2.9 | The device shall narrate its user guide from a text file on the device | 1 | |
| OAuth2.0 | |||
| 3.2.10 | The device shall support the use of BARD Login (AAA) for authenticate with NLS BARD service | 1 | |
| 3.3 | Document Navigation | ||
| 3.3.1 | The device shall have playback start and stop functions, each of which is activated by a single user interaction step. | 1 | |
| 3.3.2 | Playback shall not skip audio material when stopped and restarted. | 1 | |
| 3.3.3 | There shall be device controls to move forward (fast-forward) or backward (fast-reverse) through the audio at speeds greater than normal speed, accelerating, and providing feedback in modes. | 1 | |
| 3.3.4 | During fast-forward or fast-reverse, the device shall provide audible feedback reflecting time traversed and/or chapter boundary indication. | 1 | |
| 3.3.5 | The device shall automatically play or skip “skippable” elements based on the settings in the DTB. | 1 | |
| 3.3.6 | The device shall create an automatic bookmark (lastmark) at the point in the playback where the play is stopped, the device is powered down, or upon removal of the cartridge, and shall start at that lastmark point when play resumes. | 1 | |
| 3.3.7 | The device shall provide access to only those bookmarks associated with the currently inserted book. | 1 | |
| 3.3.8 | Bookmarks shall be saved in non-volatile memory. | 1 | |
| 3.3.9 | The device shall have a user-initiated function to play information about the current location in the book relative to the entire book. | 1 | |
| 3.3.10 | The device settings shall not change when a new book is inserted. | 1 | |
| 3.3.11 | The device software shall include all the document navigation functionalities of the ANSI/NISO Z39.86-2002 standard | 1 | |
| 3.3.12 | The device shall have a user-initiated function that steps through the structure of the DTB and collapses or expands the outline of the structure to control the size of the steps. (device implements access to the full hierarchical structure of the DTB, as revealed in the “navMap” of the NCX) | 1 | |
| 3.3.13 | The device shall have user initiated functions to go to the start of the book using navigation functionality or the rewind function. | 1 | |
| 3.3.14 | The device shall have an accelerated navigation mode, where it jumps rapidly by large increments while announcing progress. | 1 | |
| 3.3.15 | The device shall provide a user-initiated function with the capability to retrace one user step (Undo) within 10 seconds during jump forward/backward navigation | 1 | |
| 3.3.16 | The device shall implement use of “navLists” in NCX, e.g. efficient access to pages, notes, etc. when present. | 1 | |
| 3.3.17 | The device shall have a user initiated function to determine current level in navMap before changing level. | 1 | |
| 3.3.18 | The device shall have a user-initiated function to set at least 100 bookmarks for later access; and should be at least 500. | 1 | |
| 3.3.19 | The device shall have a user-initiated function to delete one bookmark (except lastmark) from the currently inserted book. | 1 | |
| 3.3.20 | In the device, bookmarks shall be deleted automatically only when the bookmark cache is full, starting with all bookmarks of the least recently used book. | 1 | |
| 3.3.21 | In the device, after the user has pressed the info button, additional presses of the info button shall step the user through the remaining information. | 1 | |
| 3.3.22 | The device shall have an internal resource list providing feedback during navigation. This internal resource list consists of standard values for class attributes on navPoints and associated audio clips. | 1 | |
| 3.3.23 | The device shall have a user-initiated function to step forward and backward through the document via SMIL time containers | 1 | |
| 3.4 | Help Functions | ||
| 3.4.1 | The device shall have an audible key identifier function; in the absence of a cartridge, device buttons identify themselves when pressed. | 1 | |
| 3.4.2 | When user input is received, the device shall provide audible confirmation as spoken messages or sounds. | 1 | |
| 3.4.3 | When a user input indicates an invalid function, the device shall provide audible error feedback as spoken messages or sounds | 1 | |
| 3.4.4 | The device shall have a user initiated function to initiate audible instructions on the use of the device. | 1 | |
| 3.4.5 | The device shall provide audio error messages to patrons and librarians for software diagnostics. | 1 | |
| 3.4.6 | The device shall provide audible context-sensitive help | 1 | |
| 3.5 | Multilingual Functions | ||
| 3.5.1 | The device control messages shall be rendered in English (default) or Spanish, with the language mode to be selected during either library or manufacturing setup | 1 | |
| 3.5.2 | The device shall have a user initiated function to change the language of the control messages | 1 | |
| 3.6 | Compatibility | ||
| 3.6.1 | The device shall play DAISY 2.02 books in MP3 format including those protected with DAISY Protected Digital Talking Book Specification (2002 and 20005 (PDTB-2) Versions); such that, books should play without requiring user to input a PIN. | 1 | |
| 3.7 | BARD interface | ||
| 3.7.1 | The user shall be able to retrieve lists of items from BARD. The following lists shall be retrieved: |
a) user's Wishlist
b) user's Download history
c) user's subscription list
d) BARD most popular
e) BARD most recent
f) Magazine issues (for a user selected magazine title)
| 1 | ||
| 3.7.2 | The user shall be able to initiate a function on the device to render information from BARD lists in speech | 1 |
| 3.7.3 | The user shall be able to sort BARD lists, at a minimum by title, author, and date | 1 |
| 3.7.4 | The user shall be able to add items to the Wishlist | 1 |
| 3.7.5 | The user shall be able to remove items from the Wishlist | 1 |
| 3.7.6 | The device shall have an operating mode to automatically download a number of items from the Wishlist. The number of items to download is user configurable. The default is 3. | 1 |
| 3.7.7 | The user shall be able to select items for download from BARD lists | 1 |
| 3.7.8 | The user shall be able to select an item from a BARD list and have the device render detailed information about the item in speech | 1 |
| 3.7.9 | The user shall be able to input their BARD credentials for access to the BARD system. | 1 |
| 3.7.9.1 | The device shall securely save the user's BARD Login tokens for access to the BARD system. | 1 |
| 3.7.9.2 | The device shall leverage an authenticated user's BARD Login offline token to ensure long-term access to the BARD system | 1 |
| 3.7.10 | The device shall communicate with BARD using BARD API version 2 | 1 |
| 3.7.11 | The device shall have a setting to show/hide braille results from BARD. The default is hide. | 1 |
| 3.7.12 | The device shall indicate for the user any item from a result list that currently exists on the local device | 1 |
| 3.7.13 | The device shall support the use of BARD 2.0 API for communicating with the NLS BARD service. | 1 |
| 3.8 | Bookshelf | |
| 3.8.1 | The device shall have a bookshelf feature to handle removable storage devices with multiple books stored on them. | 1 |
| 3.8.2 | The user shall be able to activate the bookshelf feature with a single button press. | 1 |
| 3.8.3 | Upon activation of the bookshelf, the device shall announce the number of books on the removable storage device. | 1 |
| 3.8.4 | The user shall be able to hear the title of the first item in the book list with a single button press | 1 |
| 3.8.5 | The user shall be able to move forward through the list with a single button press, hearing the title of the next item with each press | 1 |
| 3.8.6 | The user shall be able to move backward through the list with a single button press, hearing the title of the previous item with each press | 1 |
| 3.8.7 | The list of books is circular, when the user reaches the last item on the list then the next item will be the first item on the list and vice versa | 1 |
| 3.8.8 | The user shall be able to select playback of the current list item with a single button press | 1 |
| 3.8.9 | The bookshelf shall support inclusion of a 'leaflet' on the removable storage device. | 1 |
| 3.8.10 | The leaflet shall not be counted when announcing the number of books on the removable storage device. | 1 |
| 3.8.11 | The title of the leaflet shall not be announced when navigating the list of books. | 1 |
| 3.8.12 | The device shall not store the 'last mark' of the leaflet when removable storage is removed | 1 |
| 3.8.13 | The device shall identify a leaflet by searching the UIDs of the available books for "-lf-" | 1 |
| 3.9 | Device Controls | |
| 3.9.1 | The device shall have a single button to start and stop the audio playback | 1 |
| 3.9.2 | The device shall have two buttons to control volume and only the volume, one for volume up, one for volume down | 1 |
| 3.9.3 | The device shall have two buttons to control audio tone and only the tone, one for tone up, one for tone down | 1 |
| 3.9.4 | The device shall have two buttons to control audio playback speed and only, one for speed up, one for speed down | 1 |
| 3.9.5 | The device shall have one button to control the sleep timer and only the sleep timer | 2 |
| 3.9.6 | The device shall have one button to control the bookmark function and only the bookmark function | 2 |
| 3.9.7 | The device shall have one button to control forward movement through the book by time and only this function | 2 |
| 3.9.8 | The device shall have one button to control backward movement through the book by time and only this function | 2 |
| 3.9.9 | The device shall have one button to control forward movement through the book by book structure and only this function | 2 |
| 3.9.10 | The device shall have one button to control backward movement through the book by book structure and only this function | 2 |
| 3.9.11 | The device shall have one button to select the specific book structure by which forward and backward book structure movement will occur | 2 |
| 3.9.12 | The device shall have one button to control the announcement of current location within the book as well as other book and device specific information. | 2 |
| 4 | Packaging | |
| 4.1 | General | |
| 4.1.1 | All device components shall be packaged together in an individual shipping carton. Individual shipping cartons shall be packaged together in an over pack. Examples of a shipping carton and an over pack are provided in the appendix. | 1 |
| 4.1.2 | The device shall be bagged individually in a plastic bag | 1 |
| 4.1.3 | The packaged device shall include a quick start guide in both printed and braille formats | 1 |
| 4.1.4 | The packaged device shall sustain no damage when dropped from a height of 3 feet of lower | 1 |
| 4.1.5 | The packaged device shall be protected from water | 1 |
| 4.1.6 | Shipping container, Over pack and packaging materials shall be designed so that the packaged Digital Talking Book Machine device (single pack) will pass the International Safe Transit Association (ISTA) Preshipment Test Procedure 1A. See <www.ista.org>. | 1 |
| 4.1.7 | Shipping container, packaging materials, and over pack shall be reusable | 1 |
| 4.1.8 | Shipping container and packaging materials must be designed for ease of use by persons with limited dexterity. It shall be easy to open and to extract the device from, and shall be designed to ensure that the device may be repackaged correctly for shipment when necessary. | 1 |
| 4.2 | Shipping Carton | |
| 4.2.1 | The carton shall contain individual inserts to protect the device during shipping | 2 |
| 4.2.2 | The carton shall have markings indicating the material is eligible for shipping via USPS Free Matter for the Blind | 1 |
| 4.2.3 | The carton shall have a blank space available for application of a shipping label. | 2 |
| 4.2.4 | Final dimensions and artwork of the shipping carton shall be submitted to NLS for approval. | 1 |
| 4.3 | Over pack | |
| 4.3.1 | Individually packaged devices shall be packaged together in an over pack or master box. | 1 |
| 4.3.2 | The number of individual units packaged together shall be determined such that the weight of the over pack does not exceed 15 pounds. | 1 |
| 4.3.3 | The over pack shall have markings indicating that the material is eligible for shipping via USPS Free Matter for the Blind | 1 |
| 4.3.4 | The over pack shall have a blank space for application of a shipping label | 2 |
| 4.3.5 | Final dimensions and artwork of the over pack shall be submitted to NLS for approval. | 1 |
| 5 | Documentation | |
| 5.1. | The device shall have a technical/repair manual with a level of detail sufficient for diagnostic, repair and maintenance of the player by technicians. | 1 |
| 6 | Additional Requirements | |
| 6.1.0 | The device shall have a full speed USB 3.0 host interface supporting external device controls and access to diagnostic devices with backward compatibility for the NLS digital talking book cartridge (a full speed USB 2.0 peripheral mass storage device). | 3 |
| 6.1.1 | The device shall support reliable non-visual connection of accessories and charging interfaces and shall withstand foreseeable alignment errors and insertion forces associated with independent operation by blind and print disabled users without permanent mechanical or electrical degradation. | 2 |
| 6.1.2 | The device shall support WPA3 Wi-Fi. | 2 |
| 6.1.3 | The device shall support Bluetooth audio profiles for hearing aid accessories. At a minimum, the implementation shall include A2DP and HFP and shall maintain compatibility with HSP-enabled accessories. | 2 |
| 6.1.4 | The device shall support secure boot in order to ensures that only cryptographically authenticated and unaltered software executes, from the CPU's first instruction up to the user space. | 3 |
| 6.1.5 | The device shall support encrypted storage for file/directory encryption, secure key management, and support hardware-based encryption. | 3 |
| 6.1.6 | The device shall support BLE devices such as HID Keyboards, NLS BT remote control, etc. | 2 |
| 6.1.7 | The device shall support a modern 64-bit arm processor-based architecture to support enhanced computing needs such as running a Text-to-Speech (TTS) engine, playback of streaming contents, etc. | 3 |
| 6.1.8 | The device shall support termination of audio streams for voice commands input through a BLE remote control microphone or USB microphone accessory. | 4 |
| 6.1.9 | The device shall support Bluetooth Low Energy (BLE) audio to increase audio quality, minimize audio latency, increase battery life, and to natively support hearing-aids. | 3 |
| 6.1.10 | The device shall have a minimum internal flash storage of 64GB with a 4GB system partition and the rest for the user data. | 4 |
| 6.1.11 | The device shall support USB 3.0 host interface with backward compatibility to USB 2.0. The device shall support high speed data transfer using USB 3.0 on all USB ports, including the cartridge port. | 3 |
| 6.1.12 | The device shall have Wi-Fi connectivity conforming to 802.11ax (Wi-Fi 6) standards or later and support both the legacy 2.4GHz and 5GHz bands with WPA3 security. | 3 |
| 6.1.13 | The device shall support connectivity conforming to Bluetooth version 5.4 or later and shall support Bluetooth Low Energy (BLE). | 3 |
File details come from the government source that posted it. Updated .