IP Library Granted Patent US 7,305,340
Granted Patent B1
US 7,305,340 · App. 10/162,932 · Granted Dec 4, 2007

System and method for configuring voice synthesis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,305,340
App. No.
10/162,932
Granted
Dec 4, 2007
Kind
B1
Abstract

Systems and methods for providing synthesized speech in a manner that may take into account the environment where the speech is presented. In certain cases, the manner in which speech is presented can take into consideration ambient noise and/or can seek to optimize speech audibility.

Claims (95)

1. A method for configuring speech synthesis, comprising:

based on a listening environment and an analysis of connection characteristics associated with presenting speech, selecting an approach from a plurality of approaches for presenting the speech in the environment;

presenting speech according to the selected approach; and

based on natural language input related to a user's inability to understand the presented speech, selecting a second approach from the plurality of approaches and presenting the speech using the second approach.

2. The method of claim 1 , wherein said environment has ambient noise.

3. The method of claim 1 , wherein the determined approach provides speech audible in said environment.

4. The method of claim 3 , wherein the speech is audible to a listener of normal hearing capability.

5. The method of claim 3 , wherein the speech is audible to a listener of abnormal hearing capability.

6. The method of claim 1 , wherein the natural language input comprises further comprises explicitly instructions to modify the determined approach.

7. The method of claim 1 , further comprising:

modifying said approach in accordance with instructions provided by a system administrator.

8. The method of claim 1 , wherein said method is performed in response to a trigger.

9. The method of claim 8 , wherein said trigger is an indication that said speech is not audible.

10. The method of claim 1 , wherein said method is performed periodically.

11. The method of claim 10 wherein method is performed with a periodicity that prevents said approach from changing rapidly.

12. The method of claim 1 , wherein determining the approach comprises:

evaluating, in light of properties relating to said environment, characteristic properties relating to various entities employable in constructing synthesized speech;

selecting, from said various entities, one or more entities capable of providing audible speech in said environment.

13. The method of claim 12 , wherein said entities are phonemes.

14. The method of claim 12 , wherein said selecting from the various entities takes into account the hearing capability of a listener of said speech.

15. The method of claim 12 , wherein said characteristic properties correspond to the spectral properties relating to said entities when said entities are employed to synthesize one or more predetermined test sounds.

16. The method of claim 15 , wherein said selecting from the various entities comprises determining the spectral difference between one or more of said characteristic properties, and spectral properties relating to ambient noise in said environment.

17. The method of claim 1 , wherein selecting the approach comprises:

learning the approach predetermined to be best for said environment.

18. The method of claim 17 , wherein the predetermination is made through user testing.

19. The method of claim 18 , wherein said testing is performed with users having normal hearing capability.

20. The method of claim 18 , wherein said testing is performed with users having varying hearing impairments.

21. The method of claim 1 , further comprising presenting said speech via a link.

22. The method of claim 21 , wherein the determination further takes into account the bandwidth of said link.

23. The method of claim 21 , wherein the determination further takes into account the connection type of said link.

24. The method of claim 21 , wherein the determination further takes into account the characteristics of said link.

25. A system for configuring speech synthesis, comprising:

a memory having program code stored therein; and

a processor operatively connected to said memory for carrying out instructions in accordance with said stored program code;

wherein said program code, when executed by said processor, causes said processor to perform the steps of:

based on a listening environment and an analysis of connection characteristics associated with presenting speech, selecting an approach from a plurality of approaches for presenting synthesized the speech in the environment; and

presenting speech according to the selected approach; and

based on natural language input related to a user's inability to understand the presented speech, selecting a second approach from the plurality of approaches and presenting the speech using the second approach.

26. The system of claim 25 , wherein environment has ambient noise.

27. The system of claim 25 , wherein the selected approach provides speech audible in said environment.

28. The system of claim 27 , wherein the speech is audible to a listener of normal hearing capability.

29. The system of claim 27 , wherein the speech is audible to a listener of abnormal hearing capability.

30. The system of claim 25 , wherein said processor further performs the step of:

modifying said approach in accordance with instructions provided by a listener of said speech.

31. The system of claim 25 , wherein said processor further performs the step of:

modifying said approach in accordance with instructions provided by a system administrator.

32. The system of claim 25 , wherein said system is performed in response to a trigger.

33. The system of claim 32 , wherein said trigger is an indication that said speech is not audible.

34. The system of claim 25 , wherein said processor performs the steps periodically.

35. The system of claim 34 , wherein processor performs the steps with a periodicity that prevents said approach from changing rapidly.

36. The system of claim 25 , wherein selecting the approach comprises:

evaluating, in light of properties relating to said environment, characteristic properties relating to various entities employable in constructing synthesized speech;

selecting from said various entities, one or more entities capable of providing audible speech in said environment.

37. The system of claim 36 , wherein said entities are phonemes.

38. The system of claim 36 , wherein said selecting takes into account the hearing capability of a listener of said speech.

39. The system of claim 36 , wherein said characteristic properties correspond to the spectral properties relating to said entities when said entities are employed to synthesize one or more predetermined test sounds.

40. The system of claim 39 , wherein said selecting comprises determining the spectral difference between one or more of said characteristic properties, and spectral properties relating to ambient noise in said environment.

41. The system of claim 25 , wherein selecting the approach comprises:

learning the approach predetermined to be best for said environment.

42. The system of claim 41 , wherein the predetermination is made through user testing.

43. The system of claim 42 , wherein said testing is performed with users having normal hearing capability.

44. The system of claim 42 , wherein said testing is performed with users having varying hearing impairments.

45. The system of claim 25 , wherein said processor further performs the step of presenting said speech via a link.

46. The system of claim 45 , wherein the determination further takes into account the bandwidth of said link.

47. The system of claim 45 , wherein the determination further taken into account the connection type of said link.

48. The system of claim 45 , wherein the determination further takes into account the characteristics of said link.

49. A computer-readable medium storing instructions for controlling a computing device to configuring speech synthesis, the instructions comprising:

based on a listening environment and an analysis of connection characteristics associated with presenting speech, selecting an approach from a plurality of approaches for presenting the speech in the environment;

presenting speech according to the selected approach; and

based on natural language input related to a user's inability to understand the presented speech, selecting a second approach from the plurality of approaches and presenting the speech using the second approach.

50. The computer-readable medium of claim 49 , wherein environment has ambient noise.

51. The computer-readable medium of claim 49 , wherein the determined approach provides speech audible in said environment.

52. The computer-readable medium of claim 51 , wherein the speech is audible to a listener of normal hearing capability.

53. The computer-readable medium of claim 51 , wherein the speech is audible to a listener of abnormal hearing capability.

54. The computer-readable medium of claim 49 , wherein the natural language input comprises further comprises explicit instructions to modify the determined approach.

55. The computer-readable medium of claim 49 , the instructions further comprising:

modifying said approach in accordance with instructions provided by a system administrator.

56. The computer-readable medium of claim 49 , wherein said method is performed in response to a trigger.

57. The computer-readable medium of claim 56 , wherein said trigger is an indication that said speech is not audible.

58. The computer-readable medium of claim 49 , wherein said method is performed periodically.

59. The computer-readable medium of claim 58 , wherein the instructions are performed with a periodicity that prevents said approach from changing rapidly.

60. The computer-readable medium of claim 49 , wherein the step of selecting the approach further comprises:

evaluating, in light of properties relating to said environment, characteristic properties relating to various entities employable in constructing synthesized speech;

selecting, from said various entities, one or more entities capable of providing audible speech in said environment.

61. The computer-readable medium of claim 60 , wherein the step of selecting from the various entities takes into account the hearing capability of a listener of said speech.

62. The computer-readable medium of claim 60 , wherein said characteristic properties correspond to the spectral properties relating to said entities when said entities are employed to synthesize one or more predetermined test sounds.

63. The computer-readable medium of claim 62 , wherein the step of selecting from the various entities comprises determining the spectral difference between one or more of said characteristic properties, and spectral properties relating to ambient noise in said environment.

64. The computer-readable medium of claim 49 , wherein the step of selecting the approach further comprises learning the approach predetermined to be best for said environment.

65. The computer-readable medium of claim 64 , wherein the predetermination is made through user testing.

66. The computer-readable medium of claim 65 , wherein the testing is performed with users having normal hearing capability.

67. The computer-readable medium of claim 66 , wherein the testing is performed with users having varying hearing impairments.

68. The computer-readable medium of claim 49 , further comprising presenting said speech via a link.

69. The computer-readable medium of claim 68 , wherein selecting the approach further takes into account the bandwidth of said link.

70. The computer-readable medium of claim 68 , wherein selecting the approach further takes into account the connection type of said link.

71. The computer-readable medium of claim 68 , wherein selecting the approach further takes into account the characteristics of said link.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: RUNWAY GROWTH FINANCE CORP., AS AGENT
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 072802/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 060445 FRAME: 0733. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 062919/0063 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 036100/0925 Recorded Jul 1, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060559/0576 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0082 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0474 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 27, 2022
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 060445/0733 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded May 23, 2022
From: ORIX GROWTH CAPITAL, LLC
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 061749/0825 →
RELEASE OF SECURITY INTEREST Recorded May 18, 2020
From: BEARCUB ACQUISITIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 052693/0866 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0082 →
ASSIGNMENT OF IP SECURITY AGREEMENT Recorded Nov 17, 2017
From: ARES VENTURE FINANCE, L.P.
To: BEARCUB ACQUISITIONS LLC
Reel/Frame 044481/0034 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE PATENT 7146987 TO 7149687 PREVIOUSLY RECORDED ON REEL 036009 FRAME 0349. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 17, 2015
From: INTERACTIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 037134/0712 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 13, 2015
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 036100/0925 →
SECURITY INTEREST Recorded Jun 23, 2015
From: INTERACTIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 036009/0349 →
SECURITY INTEREST Recorded Dec 19, 2014
From: INTERACTIONS LLC
To: ORIX VENTURES, LLC
Reel/Frame 034677/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: AT&T ALEX HOLDINGS, LLC
To: INTERACTIONS LLC
Reel/Frame 034642/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: AT&T ALEX HOLDINGS, LLC
Reel/Frame 034482/0414 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 013509 FRAME 0189. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE'S NAME IS "AT&T CORP." NOT AT&T. Recorded Dec 11, 2014
From: ROSEN, KENNETH H.; CRESWELL, CARROLL W.; FARAH, JEFFREY J.; BANSAL, PRADEEP K.; SYRDAL, ANN K.
To: AT&T CORP.
Reel/Frame 034610/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 034442/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 034442/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2014
From: ROSEN, KENNETH H.; CRESWELL, CARROL W.; FARAH, JEFFREY J.; BANSAL, PRADEEP K.; SYRDAL, ANN K.
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 033736/0916 →