Description
Last updated: 2023-06-02. Information here may become outdated.
This repo contains packages related to Intel AudioVoiceSpeech (AVS) software from the Sound Open Firmware (SOF) project.
avstplg
tool from avsdk. This tool is used to convert XML files from avs-topology-xml to UCM .conf files.avs-topology-bin
contains topology files from avs-topology-xml, converted to binary format (XML -> UCM -> bin) which can be loaded by the relevant kernel modules.
This is all still work-in-progress upstream. See avs-topology-xml#5 for context and configuration.
Please leave a comment via Fedora Discussion below for any issues, if there's a new upstream version, or other AVS-related software you want packaged.
Using avstplg
Rough guide on using avstplg
to convert topology files yourself. The end result is the same as installing avs-topology-bin
from this repo.
- Build from upstream, or install
avstplg
from this repo. - Get the topology XML files:
git clone --depth=1 https://github.com/thesofproject/avs-topology-xml.git
cd avs-topology-xml
- Convert XML to UCM:
for f in */*.xml; do avstplg -c "${f}" -o "${f%xml}conf"; done
You then need to convert UCM to binaries using alsatplg
:
- Install
alsa-topology-utils
(in Fedora repos) - Convert UCM to bin:
for g in */*.conf; do alsatplg -c "${g}" -o "${g%conf}bin"; done
- Install bin files to your firmware dir:
sudo install -Dpv -m 0644 -t /usr/lib/firmware/intel/avs */*.bin
Installation Instructions
Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 38 | x86_64 (54)* | Fedora 38 (0 downloads) |
* Total number of downloaded packages.