<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://community.wolfram.com">
    <title>Community RSS Feed</title>
    <link>https://community.wolfram.com</link>
    <description>RSS Feed for Wolfram Community showing any discussions tagged with Audio, Sound and Music sorted by new.</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3773324" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3753028" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3751941" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3751389" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3715438" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3674222" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3660024" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3646965" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3635801" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3565570" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3561559" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3560240" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3557050" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3553666" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3524918" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3522727" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3502721" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3501634" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3501316" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3500169" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3773324">
    <title>Calling a text-to-speech API from Wolfram Language</title>
    <link>https://community.wolfram.com/groups/-/m/t/3773324</link>
    <description>I wanted a small, reusable Wolfram Language function that could call a speech API, decode the returned PCM data, and produce an `Audio` object without writing an intermediate file. The example below uses a [text to speech](https://flowspeech.io/) service with a JSON API, but the same pattern applies to any endpoint that returns base64-encoded linear PCM.&#xD;
&#xD;
## Request and response shape&#xD;
&#xD;
The request sends text, the original text, and one or more voice assignments. Authentication is a Bearer token. The response is JSON rather than an MP3 download; its `data` object contains `audioBase64`, `mimeType`, `sampleRate`, `numChannels`, and `bitsPerSample`.&#xD;
&#xD;
A minimal request body looks like this:&#xD;
&#xD;
```&#xD;
&amp;lt;|&#xD;
  &amp;#034;text&amp;#034; -&amp;gt; &amp;#034;Welcome. This sentence was generated from Wolfram Language.&amp;#034;,&#xD;
  &amp;#034;originalText&amp;#034; -&amp;gt; &amp;#034;Welcome. This sentence was generated from Wolfram Language.&amp;#034;,&#xD;
  &amp;#034;speakers&amp;#034; -&amp;gt; {&amp;lt;|&amp;#034;voiceName&amp;#034; -&amp;gt; &amp;#034;Kore&amp;#034;|&amp;gt;}&#xD;
|&amp;gt;&#xD;
```&#xD;
&#xD;
## A reusable Wolfram Language function&#xD;
&#xD;
Store the API key in the `FLOWSPEECH_API_KEY` environment variable before starting the kernel. Keeping it outside the notebook prevents an accidental credential leak when the notebook is shared.&#xD;
&#xD;
```&#xD;
ClearAll[flowSpeechAudio];&#xD;
&#xD;
flowSpeechAudio[text_String, voice_String : &amp;#034;Kore&amp;#034;] := Module[&#xD;
  {apiKey, endpoint, payload, response, json, data, bytes, unsigned, signed},&#xD;
&#xD;
  apiKey = Environment[&amp;#034;FLOWSPEECH_API_KEY&amp;#034;];&#xD;
  If[! StringQ[apiKey] || StringLength[apiKey] == 0,&#xD;
    Return @ Failure[&#xD;
      &amp;#034;MissingAPIKey&amp;#034;,&#xD;
      &amp;lt;|&amp;#034;MessageTemplate&amp;#034; -&amp;gt;&#xD;
        &amp;#034;Set the FLOWSPEECH_API_KEY environment variable before calling the function.&amp;#034;|&amp;gt;&#xD;
    ]&#xD;
  ];&#xD;
&#xD;
  endpoint = URLBuild @ &amp;lt;|&#xD;
    &amp;#034;Scheme&amp;#034; -&amp;gt; &amp;#034;https&amp;#034;,&#xD;
    &amp;#034;Domain&amp;#034; -&amp;gt; &amp;#034;flowspeech.io&amp;#034;,&#xD;
    &amp;#034;Path&amp;#034; -&amp;gt; {&amp;#034;api&amp;#034;, &amp;#034;ai&amp;#034;, &amp;#034;text-to-speech&amp;#034;}&#xD;
  |&amp;gt;;&#xD;
&#xD;
  payload = &amp;lt;|&#xD;
    &amp;#034;text&amp;#034; -&amp;gt; text,&#xD;
    &amp;#034;originalText&amp;#034; -&amp;gt; text,&#xD;
    &amp;#034;speakers&amp;#034; -&amp;gt; {&amp;lt;|&amp;#034;voiceName&amp;#034; -&amp;gt; voice|&amp;gt;}&#xD;
  |&amp;gt;;&#xD;
&#xD;
  response = URLRead @ HTTPRequest[&#xD;
    endpoint,&#xD;
    &amp;lt;|&#xD;
      Method -&amp;gt; &amp;#034;POST&amp;#034;,&#xD;
      &amp;#034;Headers&amp;#034; -&amp;gt; {&#xD;
        &amp;#034;Authorization&amp;#034; -&amp;gt; &amp;#034;Bearer &amp;#034; &amp;lt;&amp;gt; apiKey,&#xD;
        &amp;#034;Accept&amp;#034; -&amp;gt; &amp;#034;application/json&amp;#034;,&#xD;
        &amp;#034;Content-Type&amp;#034; -&amp;gt; &amp;#034;application/json&amp;#034;&#xD;
      },&#xD;
      &amp;#034;Body&amp;#034; -&amp;gt; ExportString[payload, &amp;#034;RawJSON&amp;#034;]&#xD;
    |&amp;gt;&#xD;
  ];&#xD;
&#xD;
  If[response[&amp;#034;StatusCode&amp;#034;] =!= 200,&#xD;
    Return @ Failure[&#xD;
      &amp;#034;HTTPError&amp;#034;,&#xD;
      &amp;lt;|&#xD;
        &amp;#034;StatusCode&amp;#034; -&amp;gt; response[&amp;#034;StatusCode&amp;#034;],&#xD;
        &amp;#034;ResponseBody&amp;#034; -&amp;gt; response[&amp;#034;Body&amp;#034;]&#xD;
      |&amp;gt;&#xD;
    ]&#xD;
  ];&#xD;
&#xD;
  json = ImportString[response[&amp;#034;Body&amp;#034;], &amp;#034;RawJSON&amp;#034;];&#xD;
  If[Lookup[json, &amp;#034;code&amp;#034;, -1] =!= 0,&#xD;
    Return @ Failure[&#xD;
      &amp;#034;APIError&amp;#034;,&#xD;
      &amp;lt;|&amp;#034;Response&amp;#034; -&amp;gt; json|&amp;gt;&#xD;
    ]&#xD;
  ];&#xD;
&#xD;
  data = json[&amp;#034;data&amp;#034;];&#xD;
&#xD;
  If[data[&amp;#034;bitsPerSample&amp;#034;] =!= 16 || data[&amp;#034;numChannels&amp;#034;] =!= 1,&#xD;
    Return @ Failure[&#xD;
      &amp;#034;UnsupportedAudioFormat&amp;#034;,&#xD;
      &amp;lt;|&#xD;
        &amp;#034;BitsPerSample&amp;#034; -&amp;gt; data[&amp;#034;bitsPerSample&amp;#034;],&#xD;
        &amp;#034;Channels&amp;#034; -&amp;gt; data[&amp;#034;numChannels&amp;#034;]&#xD;
      |&amp;gt;&#xD;
    ]&#xD;
  ];&#xD;
&#xD;
  (* audio/L16 uses signed 16-bit samples in network byte order. *)&#xD;
  bytes = Normal @ BaseDecode[data[&amp;#034;audioBase64&amp;#034;]];&#xD;
  unsigned = FromDigits[#, 256] &amp;amp; /@ Partition[bytes, 2];&#xD;
  signed = Replace[unsigned, n_ /; n &amp;gt;= 32768 :&amp;gt; n - 65536, {1}];&#xD;
&#xD;
  Audio[&#xD;
    N[signed/32768.0],&#xD;
    SampleRate -&amp;gt; data[&amp;#034;sampleRate&amp;#034;]&#xD;
  ]&#xD;
]&#xD;
```&#xD;
&#xD;
Calling the function returns an `Audio` object that can be played, plotted, analyzed, or exported like any other Wolfram Language audio expression:&#xD;
&#xD;
```&#xD;
audio = flowSpeechAudio[&#xD;
  &amp;#034;Read the first sentence calmly. Then add more energy to the second sentence.&amp;#034;,&#xD;
  &amp;#034;Kore&amp;#034;&#xD;
];&#xD;
&#xD;
AudioPlot[audio]&#xD;
Export[&amp;#034;flowspeech-demo.wav&amp;#034;, audio]&#xD;
```&#xD;
&#xD;
## Why decode from the response metadata?&#xD;
&#xD;
It is tempting to assume that every speech endpoint returns an MP3 or WAV file. That assumption makes integrations fragile. Here the declared MIME type is `audio/L16`, so the code:&#xD;
&#xD;
1. decodes the base64 payload,&#xD;
2. groups bytes into 16-bit big-endian samples,&#xD;
3. converts unsigned values above 32767 to signed integers,&#xD;
4. normalizes the samples to the interval used by `Audio`, and&#xD;
5. applies the sample rate returned by the service.&#xD;
&#xD;
The explicit checks for bit depth and channel count are intentional. If the API later returns stereo or a different encoding, the function fails with useful metadata rather than silently producing distorted audio.&#xD;
&#xD;
## Extensions&#xD;
&#xD;
The same helper can be extended in several useful directions:&#xD;
&#xD;
- accept a list of speaker-to-voice mappings for dialogue,&#xD;
- memoize results using a hash of the payload,&#xD;
- return both the `Audio` object and quota metadata,&#xD;
- use `URLSubmit` for asynchronous jobs, or&#xD;
- wrap the function in an `APIFunction` for a Wolfram Cloud workflow.&#xD;
&#xD;
This pattern keeps the HTTP layer, JSON validation, and audio conversion visible, which makes it easier to debug than hiding the entire call behind a black-box import.</description>
    <dc:creator>Waeckerlin Federowicz</dc:creator>
    <dc:date>2026-08-04T05:49:46Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3753028">
    <title>[WSRP26] A finite element study of modal interaction between successive strikes on a djembe membrane</title>
    <link>https://community.wolfram.com/groups/-/m/t/3753028</link>
    <description>![enter image description here][1]&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Cover_image.png&amp;amp;userId=3741287&#xD;
  [2]: https://www.wolframcloud.com/obj/b6ab9e4c-63a3-40b9-aff7-f679f1c828b9</description>
    <dc:creator>Tanish Kulkarni</dc:creator>
    <dc:date>2026-07-09T21:47:17Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3751941">
    <title>[WSRP26] Creating models of acoustical properties in varying architectural spaces</title>
    <link>https://community.wolfram.com/groups/-/m/t/3751941</link>
    <description>![Creating models of acoustical properties in varying architectural spaces][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=thumbnail.png&amp;amp;userId=20103&#xD;
  [2]: https://www.wolframcloud.com/obj/5076c26c-abc4-4fff-96a2-9ad6f67c3c39</description>
    <dc:creator>Estella Gu</dc:creator>
    <dc:date>2026-07-09T20:20:58Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3751389">
    <title>[WSRP26] Implementing ancient musical systems</title>
    <link>https://community.wolfram.com/groups/-/m/t/3751389</link>
    <description>![Implementing ancient musical systems][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2026-07-09at15.55.53.png&amp;amp;userId=3750706&#xD;
  [2]: https://www.wolframcloud.com/obj/3c5aeb60-b448-4de6-b80e-78036eb90c9d</description>
    <dc:creator>Aahana Gupta</dc:creator>
    <dc:date>2026-07-09T19:56:13Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3715438">
    <title>Wiener filter: adaptive noise removal</title>
    <link>https://community.wolfram.com/groups/-/m/t/3715438</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/2dd621c0-ea9a-45aa-88da-6e4db8750a21</description>
    <dc:creator>Jana Rusrus</dc:creator>
    <dc:date>2026-05-13T02:52:25Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3674222">
    <title>Build your own spectrogram and noise remover from scratch</title>
    <link>https://community.wolfram.com/groups/-/m/t/3674222</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/4dcf93ed-d510-4c9d-942b-f6fa8a951ecd</description>
    <dc:creator>Jana Rusrus</dc:creator>
    <dc:date>2026-04-04T17:10:12Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3660024">
    <title>Building an audio effects pipeline in Wolfram language</title>
    <link>https://community.wolfram.com/groups/-/m/t/3660024</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/9f4999ac-49ef-427f-ae84-87f00ee39f73</description>
    <dc:creator>Jana Rusrus</dc:creator>
    <dc:date>2026-03-13T14:50:35Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3646965">
    <title>Visualizing sound: audio analysis with Wolfram</title>
    <link>https://community.wolfram.com/groups/-/m/t/3646965</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/4f0a4ff2-ffad-46b5-ab11-ba4964d1a296</description>
    <dc:creator>Jana Rusrus</dc:creator>
    <dc:date>2026-02-28T15:27:16Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3635801">
    <title>Kernel freeze when changing AudioGenerator noise color</title>
    <link>https://community.wolfram.com/groups/-/m/t/3635801</link>
    <description>I have a few code samples which freeze or crash my kernel on evaluation, can anybody confirm that this isn&amp;#039;t a local issue for me?&#xD;
&#xD;
Discrete:&#xD;
&#xD;
    AudioGenerator[{&amp;#034;Color&amp;#034;, AudioGenerator[TimeSeries[{1}, {1}]]}]&#xD;
&#xD;
Continuous:&#xD;
&#xD;
    AudioGenerator[{&amp;#034;Color&amp;#034;, AudioGenerator[{&amp;#034;Sawtooth&amp;#034;, .4, 5}]}]</description>
    <dc:creator>Joseph Stocke</dc:creator>
    <dc:date>2026-02-06T21:20:51Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3565570">
    <title>Recamán&amp;#039;s sequence, semi circles and spooky sound</title>
    <link>https://community.wolfram.com/groups/-/m/t/3565570</link>
    <description>![Recamán][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=28304055test-optimize2.gif&amp;amp;userId=20103&#xD;
  [2]: https://www.wolframcloud.com/obj/46675e9d-6939-4106-9156-f9de4ddbe8ab</description>
    <dc:creator>Shenghui Yang</dc:creator>
    <dc:date>2025-10-26T19:56:06Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3561559">
    <title>Music albums data queries: The Offspring&amp;#039;s studio example</title>
    <link>https://community.wolfram.com/groups/-/m/t/3561559</link>
    <description>![Music albums data queries: The Offspring&amp;#039;s studio example][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=MusicalbumsdataqueriesTheOffspring%27sstudioexample.png&amp;amp;userId=20103&#xD;
  [2]: https://www.wolframcloud.com/obj/fee55fa3-94d0-4383-8319-b2b35b461be9</description>
    <dc:creator>Dave Middleton</dc:creator>
    <dc:date>2025-10-16T18:50:19Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3560240">
    <title>Data queries of MusicAct: studio albums</title>
    <link>https://community.wolfram.com/groups/-/m/t/3560240</link>
    <description>I&amp;#039;m running an investigation with my students where we&amp;#039;re trying to query the Wolfram Knowledgebase to give me a list of data properties associated with a particular (chosen) MusicAct. For example, the number of songs on all of the studio albums produced by &amp;#034;The Offspring&amp;#034;. I can get the number of songs for all of the albums, but I am struggling to reduce this to only the studio albums (of &amp;#034;MusicAlbumType&amp;#034; - &amp;#034;MusicAlbum&amp;#034;).&#xD;
&#xD;
The command I have used for retrieving the album song length is below.  Any help is much appreciated!&#xD;
&#xD;
    EntityValue[&#xD;
      EntityValue[Entity[&amp;#034;MusicAct&amp;#034;, &amp;#034;TheOffspring::7k2n5&amp;#034;], &amp;#034;Albums&amp;#034;], &#xD;
      &amp;#034;CanonicalNumberOfSongs&amp;#034;] // EntityList</description>
    <dc:creator>Stephen Alderton</dc:creator>
    <dc:date>2025-10-14T10:30:43Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3557050">
    <title>Neural net classifier for polynomial graph recognition and audio sine/triangle wave</title>
    <link>https://community.wolfram.com/groups/-/m/t/3557050</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/af3848ad-68a0-4546-8591-1d2055367e17</description>
    <dc:creator>Carlo Réan</dc:creator>
    <dc:date>2025-10-05T21:08:42Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3553666">
    <title>Music synthesizer: preset system and synth&amp;#039;s inverse</title>
    <link>https://community.wolfram.com/groups/-/m/t/3553666</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/4ed0e3bd-bb8c-4b1a-9492-b0a297c141b0</description>
    <dc:creator>Carlo Réan</dc:creator>
    <dc:date>2025-10-01T15:43:09Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3524918">
    <title>Can one hear the shape of a drum?</title>
    <link>https://community.wolfram.com/groups/-/m/t/3524918</link>
    <description>&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/a4491800-14fd-48b4-aa20-eb93f350fc92</description>
    <dc:creator>Paul Abbott</dc:creator>
    <dc:date>2025-08-05T08:54:56Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3522727">
    <title>An adventure in two channels: investigating stereo artifacts in The Prisoner episode</title>
    <link>https://community.wolfram.com/groups/-/m/t/3522727</link>
    <description>![ Media Forensics of and old 1967 TV show - investigating stereo artifacts in The Prisoner episode ][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=ff7831be-f2f9-4c81-8803-69f89bfe3644.jpg&amp;amp;userId=11733&#xD;
  [2]: https://www.wolframcloud.com/obj/bcc125dc-b335-45f6-9ffd-a7ce50fb07e3</description>
    <dc:creator>Flip Phillips</dc:creator>
    <dc:date>2025-07-31T18:25:21Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3502721">
    <title>[WSRP25] Detecting and transcribing dolphin whistle phonemes into symbols</title>
    <link>https://community.wolfram.com/groups/-/m/t/3502721</link>
    <description>![Detecting and transcribing dolphin whistle phonemes into symbols][1]&#xD;
&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=chloefinalpicturecompessay.png&amp;amp;userId=3502268&#xD;
  [2]: https://www.wolframcloud.com/obj/5b67f4b8-3394-41ba-9b11-73c9d08d61b7</description>
    <dc:creator>Chloe Kong</dc:creator>
    <dc:date>2025-07-10T21:30:39Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3501634">
    <title>[WSRP25] Genetic algorithm to generate melodies</title>
    <link>https://community.wolfram.com/groups/-/m/t/3501634</link>
    <description>![Genetic algorithm to generate melodies][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2025-07-10at15.58.39.png&amp;amp;userId=3471347&#xD;
  [2]: https://www.wolframcloud.com/obj/b4d56fe7-be74-4249-83d0-0b95e73b5b73</description>
    <dc:creator>Kirana Widha</dc:creator>
    <dc:date>2025-07-10T20:16:52Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3501316">
    <title>[WSRP25] Synthesizing idealized pronunciations of nonstandard IPA sounds</title>
    <link>https://community.wolfram.com/groups/-/m/t/3501316</link>
    <description>![Synthesizing idealized pronunciations of nonstandard IPA sounds][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2025-07-10at3.56.17%E2%80%AFPM.png&amp;amp;userId=3497210&#xD;
  [2]: https://www.wolframcloud.com/obj/386c368e-5e23-482a-a66d-20d6b5f3554b</description>
    <dc:creator>Daniel Xu</dc:creator>
    <dc:date>2025-07-10T20:03:45Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3500169">
    <title>[WSRP25] Audio visualization of images for blind people</title>
    <link>https://community.wolfram.com/groups/-/m/t/3500169</link>
    <description>![Audio visualization of images for blind people][1]&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2025-07-10at2.29.13%E2%80%AFPM.png&amp;amp;userId=3499784&#xD;
  [2]: https://www.wolframcloud.com/obj/51440c16-cd18-41cb-8e6d-7e74a658976f</description>
    <dc:creator>Neha Rao</dc:creator>
    <dc:date>2025-07-10T18:35:10Z</dc:date>
  </item>
</rdf:RDF>

