![]() ![]() This might limit the extent to which you could make this conversion available to others, depending on how, exactly, you could do such a thing (does it duplicate the service?). On the assumption that the conversion involves a component of Chrome, you can use the service per the terms of service, though you cannot "reproduce, duplicate, copy, sell, trade or resell the Services". Automated processes like (unassisted) OCR or wav-to-mp3 conversion would not count as being "original", nor would automatic text-to-speech, so you don't gain copyright just from making an automatic work-creating tool available. However, if you did not create the text and your only function is to host an automatic process where users can create a synthesized recording, then whoever created the text has the right to the text and derivative works (i.e. The crucial consideration governing that right is that you "created" the work, meaning that there is a modicum of creativity. Therefore, you hold the copyright to the recordings as well. That means that you hold the copyright to the text, and only you can authorize a derivative work (such as a synthesized recording). I presume the input is text: "my original text" is assumed to mean you wrote (created) the text. So, we asked one of the leading copyrights attorneys - Attorney Rod Underhill from California about it. We asked Google’s legal team about it, and they asked us to ask a private attorney. My specific question is about the recorded audio file. ![]() Which says the web speech api can be used for commercial. The closest answer by Google I saw is here: I record the output audio using some other software.ĭo I own the copyrights to that recording? Can I sell the recorded audio file? Can I use it in my commercial YouTubes for instance?Īccording to Chrome's terms (as depicted here: ), it would seem to me - I am indeed the owner of the recording, as Chrome's speech api is given as one of Chrome's services, which I can use to produce my own content. Using the Array.find() method I select my voice of choice, gracefully falling back to the browser’s default.I use the Web Speech API via Chrome to synthesize speech of my original text. The function above sets up our SpeechSynthesisUtterance instance once the voiceschanged event is fired. It is unknown whether this is a limitation or a bug. ![]() If the utterance’s text changes, the limit is reset. Warning: While using Google Chrome’s custom voice service, each utterance instance has a character limit of 200-300. They also require an internet connection. Generally speaking, these voices sound much better, but you are sacrificing privacy for quality. Not every browser provides custom voice services, both Google Chrome and Microsoft Edge do. This list contains both native voices and browser-specific ones. The getVoices() method will return every loaded voice. They will, however, use the browser’s default voice with its default settings. Utterances added to the queue before this event is fired will still work. Once done, it will fire a voiceschanged event letting us know that everything is ready to go. When a website is fully loaded, the speechSynthesis API will fetch all available voices asynchronously. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |